Codebase list gnome-terminal / 8c03ffb
Import Debian changes 3.22.2-1 gnome-terminal (3.22.2-1) unstable; urgency=medium * New upstream release. gnome-terminal (3.22.1-2) unstable; urgency=medium * Disable prefs migration from GConf to GSettings. This was already available for the migration from wheezy to jessie and we don't want to pull in the deprecated gconf library in stretch. Michael Biebl authored 7 years ago Sophie Brun committed 7 years ago
18 changed file(s) with 1105 addition(s) and 963 deletion(s). Raw diff Collapse all Expand all
0 commit ca5b8690b158f380e3bb37cf421199c05218e0e5
1 Author: Christian Persch <[email protected]>
2 Date: Sun Nov 27 20:08:39 2016 +0100
3
4 search provider: Fix incorrect assumption
5
6 Not every application window is a TerminalWindow.
7
8 https://bugzilla.redhat.com/show_bug.cgi?id=1398958`
9 (cherry picked from commit 777e66d2b760704c4867997cc4049e54cb47163a)
10
11 src/terminal-search-provider.c | 5 ++++-
12 1 file changed, 4 insertions(+), 1 deletion(-)
13
14 commit 27e1d7f0a359aa5f58010c4c9ed7a0a73f477645
15 Author: Piotr Drąg <[email protected]>
16 Date: Tue Nov 8 13:56:47 2016 +0100
17
18 Update Polish translation
19
20 po/pl.po | 172 +++++++++++++++++++++++++++++++++++++++++----------------------
21 1 file changed, 112 insertions(+), 60 deletions(-)
22
23 commit 58a23d7d7fc33f84359bd4128b2a9be8352dce97
24 Author: Christian Persch <[email protected]>
25 Date: Mon Nov 7 19:10:13 2016 +0100
26
27 Post release version bump
28
29 configure.ac | 2 +-
30 1 file changed, 1 insertion(+), 1 deletion(-)
31
032 commit 8c9d54b5eb354fc67adaee59a2b59903c3194708
133 Author: Christian Persch <[email protected]>
234 Date: Mon Nov 7 18:41:37 2016 +0100
747747 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
748748 || chmod -R a+r "$(distdir)"
749749 dist-gzip: distdir
750 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
750 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
751751 $(am__post_remove_distdir)
752752 dist-bzip2: distdir
753753 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
772772 @echo WARNING: "Support for shar distribution archives is" \
773773 "deprecated." >&2
774774 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
775 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
775 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
776776 $(am__post_remove_distdir)
777777
778778 dist-zip: distdir
790790 distcheck: dist
791791 case '$(DIST_ARCHIVES)' in \
792792 *.tar.gz*) \
793 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
793 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
794794 *.tar.bz2*) \
795795 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
796796 *.tar.lz*) \
800800 *.tar.Z*) \
801801 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
802802 *.shar.gz*) \
803 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
803 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
804804 *.zip*) \
805805 unzip $(distdir).zip ;;\
806806 esac
541541 )
542542
543543 # nls.m4 serial 5 (gettext-0.18)
544 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation,
545 dnl Inc.
544 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
545 dnl Foundation, Inc.
546546 dnl This file is free software; the Free Software Foundation
547547 dnl gives unlimited permission to copy and/or distribute it,
548548 dnl with or without modifications, as long as this notice is preserved.
574574 ])
575575
576576 dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
577 dnl serial 11 (pkg-config-0.29)
577 dnl serial 11 (pkg-config-0.29.1)
578578 dnl
579579 dnl Copyright © 2004 Scott James Remnant <[email protected]>.
580580 dnl Copyright © 2012-2015 Dan Nicholson <[email protected]>
616616 dnl See the "Since" comment for each macro you use to see what version
617617 dnl of the macros you require.
618618 m4_defun([PKG_PREREQ],
619 [m4_define([PKG_MACROS_VERSION], [0.29])
619 [m4_define([PKG_MACROS_VERSION], [0.29.1])
620620 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
621621 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
622622 ])dnl PKG_PREREQ
11271127 xmlpath="$$lc:$(srcdir)/$$lc"; \
11281128 fi; \
11291129 for page in $(HELP_FILES); do \
1130 echo "$(XMLLINT) --nonet --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \
1131 $(XMLLINT) --nonet --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \
1130 echo "$(XMLLINT) --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \
1131 $(XMLLINT) --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \
11321132 done; \
11331133 done
11341134
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for GNOME Terminal 3.22.1.
2 # Generated by GNU Autoconf 2.69 for GNOME Terminal 3.22.2.
33 #
44 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-terminal>.
55 #
650650 # Identity of this package.
651651 PACKAGE_NAME='GNOME Terminal'
652652 PACKAGE_TARNAME='gnome-terminal'
653 PACKAGE_VERSION='3.22.1'
654 PACKAGE_STRING='GNOME Terminal 3.22.1'
653 PACKAGE_VERSION='3.22.2'
654 PACKAGE_STRING='GNOME Terminal 3.22.2'
655655 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-terminal'
656656 PACKAGE_URL=''
657657
15031503 # Omit some internal or obsolete options to make the list less imposing.
15041504 # This message is too long to be a string in the A/UX 3.1 sh.
15051505 cat <<_ACEOF
1506 \`configure' configures GNOME Terminal 3.22.1 to adapt to many kinds of systems.
1506 \`configure' configures GNOME Terminal 3.22.2 to adapt to many kinds of systems.
15071507
15081508 Usage: $0 [OPTION]... [VAR=VALUE]...
15091509
15731573
15741574 if test -n "$ac_init_help"; then
15751575 case $ac_init_help in
1576 short | recursive ) echo "Configuration of GNOME Terminal 3.22.1:";;
1576 short | recursive ) echo "Configuration of GNOME Terminal 3.22.2:";;
15771577 esac
15781578 cat <<\_ACEOF
15791579
17371737 test -n "$ac_init_help" && exit $ac_status
17381738 if $ac_init_version; then
17391739 cat <<\_ACEOF
1740 GNOME Terminal configure 3.22.1
1740 GNOME Terminal configure 3.22.2
17411741 generated by GNU Autoconf 2.69
17421742
17431743 Copyright (C) 2012 Free Software Foundation, Inc.
21062106 This file contains any messages produced by compilers while
21072107 running configure, to aid debugging if configure makes a mistake.
21082108
2109 It was created by GNOME Terminal $as_me 3.22.1, which was
2109 It was created by GNOME Terminal $as_me 3.22.2, which was
21102110 generated by GNU Autoconf 2.69. Invocation command line was
21112111
21122112 $ $0 $@
29742974
29752975 # Define the identity of the package.
29762976 PACKAGE='gnome-terminal'
2977 VERSION='3.22.1'
2977 VERSION='3.22.2'
29782978
29792979
29802980 cat >>confdefs.h <<_ACEOF
1547115471 xmlpath="$$lc:$(srcdir)/$$lc"; \
1547215472 fi; \
1547315473 for page in $(HELP_FILES); do \
15474 echo "$(XMLLINT) --nonet --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \
15475 $(XMLLINT) --nonet --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \
15474 echo "$(XMLLINT) --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \
15475 $(XMLLINT) --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \
1547615476 done; \
1547715477 done
1547815478
1554915549
1555015550 TERMINAL_MINOR_VERSION=22
1555115551
15552 TERMINAL_MICRO_VERSION=1
15552 TERMINAL_MICRO_VERSION=2
1555315553
1555415554 TERMINAL_API_VERSION=0
1555515555
1613716137 # report actual input values of CONFIG_FILES etc. instead of their
1613816138 # values after options handling.
1613916139 ac_log="
16140 This file was extended by GNOME Terminal $as_me 3.22.1, which was
16140 This file was extended by GNOME Terminal $as_me 3.22.2, which was
1614116141 generated by GNU Autoconf 2.69. Invocation command line was
1614216142
1614316143 CONFIG_FILES = $CONFIG_FILES
1620316203 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1620416204 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1620516205 ac_cs_version="\\
16206 GNOME Terminal config.status 3.22.1
16206 GNOME Terminal config.status 3.22.2
1620716207 configured by $0, generated by GNU Autoconf 2.69,
1620816208 with options \\"\$ac_cs_config\\"
1620916209
00 m4_define([gt_version_major],[3])
11 m4_define([gt_version_minor],[22])
2 m4_define([gt_version_micro],[1])
2 m4_define([gt_version_micro],[2])
33 m4_define([gt_version_extra],[])
44 m4_define([gt_version],[gt_version_major().gt_version_minor().gt_version_micro()gt_version_extra])
55
0 gnome-terminal (3.22.2-1) unstable; urgency=medium
1
2 * New upstream release.
3
4 -- Michael Biebl <[email protected]> Mon, 20 Mar 2017 23:25:41 +0100
5
6 gnome-terminal (3.22.1-2) unstable; urgency=medium
7
8 * Disable prefs migration from GConf to GSettings. This was already
9 available for the migration from wheezy to jessie and we don't want to
10 pull in the deprecated gconf library in stretch.
11
12 -- Michael Biebl <[email protected]> Wed, 01 Mar 2017 17:29:32 +0100
13
014 gnome-terminal (3.22.1-1) unstable; urgency=medium
115
216 * New upstream release.
2424 valac (>= 0.26),
2525 uuid-dev,
2626 yelp-tools,
27 libgconf2-dev (>= 2.31.3),
2827 desktop-file-utils,
2928 gsettings-desktop-schemas-dev (>= 0.1.0),
3029 gnome-shell [linux-any],
2020 valac (>= 0.26),
2121 uuid-dev,
2222 yelp-tools,
23 libgconf2-dev (>= 2.31.3),
2423 desktop-file-utils,
2524 gsettings-desktop-schemas-dev (>= 0.1.0),
2625 gnome-shell [linux-any],
3434 GNU General Public License for more details.
3535 .
3636 You should have received a copy of the GNU General Public License
37 along with this program. If not, see <http://www.gnu.org/licenses/>.
37 along with this program. If not, see <https://www.gnu.org/licenses/>.
3838 .
3939 On Debian systems, the complete text of the GNU General Public
4040 License version 3 can be found in "/usr/share/common-licenses/GPL-3".
5151 Lesser General Public License for more details.
5252 .
5353 You should have received a copy of the GNU General Public License
54 along with this program. If not, see <http://www.gnu.org/licenses/>.
54 along with this program. If not, see <https://www.gnu.org/licenses/>.
5555 .
5656 On Debian systems, the complete text of the GNU Lesser General
5757 Public License can be found in "/usr/share/common-licenses/LGPL-3".
1919 dh_auto_configure -- \
2020 --libexecdir=\$${prefix}/lib/gnome-terminal \
2121 --enable-distro-packaging \
22 --disable-migration \
2223 $(CONFFLAGS)
2324
2425 override_dh_auto_build:
help/hu/figures/gnome-terminal.png less more
Binary diff not shown
help/ko/figures/gnome-terminal.png less more
Binary diff not shown
help/pt_BR/figures/gnome-terminal.png less more
Binary diff not shown
help/ru/figures/gnome-terminal.png less more
Binary diff not shown
1212 msgstr ""
1313 "Project-Id-Version: gnome-terminal\n"
1414 "Report-Msgid-Bugs-To: \n"
15 "POT-Creation-Date: 2016-09-09 03:03+0200\n"
16 "PO-Revision-Date: 2016-09-09 03:04+0200\n"
15 "POT-Creation-Date: 2016-11-08 13:54+0100\n"
16 "PO-Revision-Date: 2016-11-08 13:55+0100\n"
1717 "Last-Translator: Piotr Drąg <[email protected]>\n"
1818 "Language-Team: Polish <[email protected]>\n"
1919 "Language: pl\n"
168168 msgid "Maximise the window"
169169 msgstr "Maksymalizuje okno"
170170
171 #: ../src/gterminal.vala:220 ../src/terminal-options.c:1141
171 #: ../src/gterminal.vala:220 ../src/terminal-options.c:1146
172172 msgid "Full-screen the window"
173173 msgstr "Okno w trybie pełnoekranowym"
174174
175 #: ../src/gterminal.vala:222 ../src/terminal-options.c:1150
175 #: ../src/gterminal.vala:222 ../src/terminal-options.c:1155
176176 msgid ""
177177 "Set the window size; for example: 80x24, or 80x24+200+200 (COLSxROWS+X+Y)"
178178 msgstr ""
179179 "Ustawia rozmiar okna, na przykład: 80x24 lub 80x24+200+200 (KOLUMNYxRZĘDY+X"
180180 "+Y)"
181181
182 #: ../src/gterminal.vala:223 ../src/terminal-options.c:1151
182 #: ../src/gterminal.vala:223 ../src/terminal-options.c:1156
183183 msgid "GEOMETRY"
184184 msgstr "WYMIARY"
185185
186 #: ../src/gterminal.vala:225 ../src/terminal-options.c:1159
186 #: ../src/gterminal.vala:225 ../src/terminal-options.c:1164
187187 msgid "Set the window role"
188188 msgstr "Ustawia rolę okna"
189189
190 #: ../src/gterminal.vala:225 ../src/terminal-options.c:1160
190 #: ../src/gterminal.vala:225 ../src/terminal-options.c:1165
191191 msgid "ROLE"
192192 msgstr "ROLA"
193193
204204 msgid "May only use option %s once"
205205 msgstr "Opcji %s można używać tylko raz"
206206
207 #: ../src/gterminal.vala:264 ../src/terminal-options.c:713
207 #: ../src/gterminal.vala:264 ../src/terminal-options.c:718
208208 #, c-format
209209 msgid "\"%s\" is not a valid zoom factor"
210210 msgstr "„%s” nie jest prawidłowym współczynnikiem powiększenia"
214214 msgid "Zoom value \"%s\" is outside allowed range"
215215 msgstr "Wartość powiększenia „%s” jest poza dozwolonym zakresem"
216216
217 #: ../src/gterminal.vala:277 ../src/terminal-options.c:1190
217 #: ../src/gterminal.vala:277 ../src/terminal-options.c:1195
218218 msgid "Use the given profile instead of the default profile"
219219 msgstr "Używa zadanego profilu zamiast domyślnego profilu"
220220
222222 msgid "UUID"
223223 msgstr "UUID"
224224
225 #: ../src/gterminal.vala:280 ../src/terminal-options.c:1208
225 #: ../src/gterminal.vala:280 ../src/terminal-options.c:1213
226226 msgid "Set the working directory"
227227 msgstr "Ustawia katalog roboczy"
228228
229 #: ../src/gterminal.vala:280 ../src/terminal-options.c:1209
229 #: ../src/gterminal.vala:280 ../src/terminal-options.c:1214
230230 msgid "DIRNAME"
231231 msgstr "KATALOG"
232232
233 #: ../src/gterminal.vala:282 ../src/terminal-options.c:1217
233 #: ../src/gterminal.vala:282 ../src/terminal-options.c:1222
234234 msgid "Set the terminal's zoom factor (1.0 = normal size)"
235235 msgstr "Ustawia współczynnik powiększenia terminala (1.0 = zwykły rozmiar)"
236236
237 #: ../src/gterminal.vala:283 ../src/terminal-options.c:1218
237 #: ../src/gterminal.vala:283 ../src/terminal-options.c:1223
238238 msgid "ZOOM"
239239 msgstr "POWIĘKSZENIE"
240240
242242 msgid "Terminal options:"
243243 msgstr "Opcje terminala:"
244244
245 #: ../src/gterminal.vala:291 ../src/terminal-options.c:1324
245 #: ../src/gterminal.vala:291 ../src/terminal-options.c:1329
246246 msgid "Show terminal options"
247247 msgstr "Wyświetla opcje terminala"
248248
17511751 msgid "GNOME Terminal"
17521752 msgstr "Terminal GNOME"
17531753
1754 #: ../src/terminal-options.c:298
1754 #: ../src/terminal-options.c:259 ../src/terminal-util.c:219
1755 #, c-format
1756 msgid "Using VTE version %u.%u.%u"
1757 msgstr "Używanie biblioteki VTE w wersji %u.%u.%u"
1758
1759 #: ../src/terminal-options.c:303
17551760 #, c-format
17561761 msgid "Argument to \"%s\" is not a valid command: %s"
17571762 msgstr "Parametr opcji „%s” nie jest prawidłowym poleceniem: %s"
17581763
1759 #: ../src/terminal-options.c:466
1764 #: ../src/terminal-options.c:471
17601765 msgid "Two roles given for one window"
17611766 msgstr "Jednemu oknu nadano dwie role"
17621767
1763 #: ../src/terminal-options.c:487 ../src/terminal-options.c:520
1768 #: ../src/terminal-options.c:492 ../src/terminal-options.c:525
17641769 #, c-format
17651770 msgid "\"%s\" option given twice for the same window\n"
17661771 msgstr "Opcję „%s” podano dwukrotnie dla tego samego okna\n"
17671772
1768 #: ../src/terminal-options.c:720
1773 #: ../src/terminal-options.c:725
17691774 #, c-format
17701775 msgid "Zoom factor \"%g\" is too small, using %g\n"
17711776 msgstr "Współczynnik powiększenia „%g” jest za mały; użyto %g\n"
17721777
1773 #: ../src/terminal-options.c:728
1778 #: ../src/terminal-options.c:733
17741779 #, c-format
17751780 msgid "Zoom factor \"%g\" is too large, using %g\n"
17761781 msgstr "Współczynnik powiększenia „%g” jest za duży; użyto %g\n"
17771782
1778 #: ../src/terminal-options.c:766
1783 #: ../src/terminal-options.c:771
17791784 #, c-format
17801785 msgid ""
17811786 "Option \"%s\" requires specifying the command to run on the rest of the "
17841789 "Opcja „%s” wymaga określenia uruchamianego polecenia w pozostałej części "
17851790 "wiersza polecenia"
17861791
1787 #: ../src/terminal-options.c:901
1792 #: ../src/terminal-options.c:906
17881793 msgid "Not a valid terminal config file."
17891794 msgstr "Nieprawidłowy plik konfiguracyjny terminala."
17901795
1791 #: ../src/terminal-options.c:914
1796 #: ../src/terminal-options.c:919
17921797 msgid "Incompatible terminal config file version."
17931798 msgstr "Niezgodna wersja pliku konfiguracyjnego terminala."
17941799
1795 #: ../src/terminal-options.c:1060
1800 #: ../src/terminal-options.c:1065
17961801 msgid ""
17971802 "Do not register with the activation nameserver, do not re-use an active "
17981803 "terminal"
18001805 "Bez rejestracji przy użyciu serwera nazw aktywacji i bez ponownego użycia "
18011806 "aktywnego terminala"
18021807
1803 #: ../src/terminal-options.c:1069
1808 #: ../src/terminal-options.c:1074
18041809 msgid "Load a terminal configuration file"
18051810 msgstr "Wczytuje pliku konfiguracji terminala"
18061811
1807 #: ../src/terminal-options.c:1070
1812 #: ../src/terminal-options.c:1075
18081813 msgid "FILE"
18091814 msgstr "PLIK"
18101815
1811 #: ../src/terminal-options.c:1080
1816 #: ../src/terminal-options.c:1085
18121817 msgid "Show preferences window"
18131818 msgstr "Wyświetla okno preferencji"
18141819
1815 #: ../src/terminal-options.c:1092
1820 #: ../src/terminal-options.c:1097
18161821 msgid "Open a new window containing a tab with the default profile"
18171822 msgstr "Otwiera nowe okno zawierające kartę z domyślnym profilem"
18181823
1819 #: ../src/terminal-options.c:1101
1824 #: ../src/terminal-options.c:1106
18201825 msgid "Open a new tab in the last-opened window with the default profile"
18211826 msgstr "Otwiera nową kartę w ostatnio otwartym oknie, z domyślnym profilem"
18221827
1823 #: ../src/terminal-options.c:1114
1828 #: ../src/terminal-options.c:1119
18241829 msgid "Turn on the menubar"
18251830 msgstr "Włącza pasek menu"
18261831
1827 #: ../src/terminal-options.c:1123
1832 #: ../src/terminal-options.c:1128
18281833 msgid "Turn off the menubar"
18291834 msgstr "Wyłącza pasek menu"
18301835
1831 #: ../src/terminal-options.c:1132
1836 #: ../src/terminal-options.c:1137
18321837 msgid "Maximize the window"
18331838 msgstr "Maksymalizuje okno"
18341839
1835 #: ../src/terminal-options.c:1168
1840 #: ../src/terminal-options.c:1173
18361841 msgid "Set the last specified tab as the active one in its window"
18371842 msgstr "Ustawia ostatnio wybraną kartę jako aktywną w jej oknie"
18381843
1839 #: ../src/terminal-options.c:1181
1844 #: ../src/terminal-options.c:1186
18401845 msgid "Execute the argument to this option inside the terminal"
18411846 msgstr "Wykonuje wewnątrz terminala polecenie podane w parametrze tej opcji"
18421847
1843 #: ../src/terminal-options.c:1191
1848 #: ../src/terminal-options.c:1196
18441849 msgid "PROFILE-NAME"
18451850 msgstr "NAZWA-PROFILU"
18461851
1847 #: ../src/terminal-options.c:1199
1852 #: ../src/terminal-options.c:1204
18481853 msgid "Set the initial terminal title"
18491854 msgstr "Ustawia początkowy tytuł terminala"
18501855
1851 #: ../src/terminal-options.c:1200
1856 #: ../src/terminal-options.c:1205
18521857 msgid "TITLE"
18531858 msgstr "TYTUŁ"
18541859
1855 #: ../src/terminal-options.c:1306 ../src/terminal-options.c:1312
1860 #: ../src/terminal-options.c:1311 ../src/terminal-options.c:1317
18561861 msgid "GNOME Terminal Emulator"
18571862 msgstr "Emulator terminala GNOME"
18581863
1859 #: ../src/terminal-options.c:1313
1864 #: ../src/terminal-options.c:1318
18601865 msgid "Show GNOME Terminal options"
18611866 msgstr "Wyświetla opcje terminala GNOME"
18621867
1863 #: ../src/terminal-options.c:1323
1868 #: ../src/terminal-options.c:1328
18641869 msgid ""
18651870 "Options to open new windows or terminal tabs; more than one of these may be "
18661871 "specified:"
18681873 "Opcje otwierania nowych okien lub kart terminala; można określić więcej niż "
18691874 "jedną opcję:"
18701875
1871 #: ../src/terminal-options.c:1332
1876 #: ../src/terminal-options.c:1337
18721877 msgid ""
18731878 "Window options; if used before the first --window or --tab argument, sets "
18741879 "the default for all windows:"
18761881 "Opcje okien; jeśli opcja jest użyta przed pierwszym parametrem --window lub "
18771882 "--tab, to ustawia wartości domyślne dla wszystkich okien:"
18781883
1879 #: ../src/terminal-options.c:1333
1884 #: ../src/terminal-options.c:1338
18801885 msgid "Show per-window options"
18811886 msgstr "Wyświetla opcje dla okna"
18821887
1883 #: ../src/terminal-options.c:1341
1888 #: ../src/terminal-options.c:1346
18841889 msgid ""
18851890 "Terminal options; if used before the first --window or --tab argument, sets "
18861891 "the default for all terminals:"
18881893 "Opcje terminala; jeśli opcja jest użyta przed pierwszym parametrem --window "
18891894 "lub --tab, to ustawia wartości domyślne dla wszystkich terminali:"
18901895
1891 #: ../src/terminal-options.c:1342
1896 #: ../src/terminal-options.c:1347
18921897 msgid "Show per-terminal options"
18931898 msgstr "Wyświetla opcje dla danego terminala"
18941899
19291934 msgid "No command supplied nor shell requested"
19301935 msgstr "Nie podano polecenia ani nie zażądano powłoki"
19311936
1932 #: ../src/terminal-screen.c:1405 ../src/terminal-window.c:2484
1937 #: ../src/terminal-screen.c:1407 ../src/terminal-window.c:2484
19331938 msgid "_Profile Preferences"
19341939 msgstr "_Preferencje profilu"
19351940
1936 #: ../src/terminal-screen.c:1406 ../src/terminal-screen.c:1684
1941 #: ../src/terminal-screen.c:1408 ../src/terminal-screen.c:1686
19371942 msgid "_Relaunch"
19381943 msgstr "Ponowne u_ruchomienie"
19391944
1940 #: ../src/terminal-screen.c:1409
1945 #: ../src/terminal-screen.c:1411
19411946 msgid "There was an error creating the child process for this terminal"
19421947 msgstr "Wystąpił błąd podczas tworzenia procesu potomnego dla tego terminala"
19431948
1944 #: ../src/terminal-screen.c:1688
1949 #: ../src/terminal-screen.c:1690
19451950 #, c-format
19461951 msgid "The child process exited normally with status %d."
19471952 msgstr "Proces potomny został poprawnie zakończony ze stanem %d."
19481953
1949 #: ../src/terminal-screen.c:1691
1954 #: ../src/terminal-screen.c:1693
19501955 #, c-format
19511956 msgid "The child process was aborted by signal %d."
19521957 msgstr "Proces potomny został przerwany przez sygnał %d."
19531958
1954 #: ../src/terminal-screen.c:1694
1959 #: ../src/terminal-screen.c:1696
19551960 msgid "The child process was aborted."
19561961 msgstr "Proces potomny został przerwany."
19571962
19701975 #: ../src/terminal-util.c:203
19711976 msgid "Contributors:"
19721977 msgstr "Współtwórcy:"
1973
1974 #: ../src/terminal-util.c:219
1975 #, c-format
1976 msgid "Using VTE version %u.%u.%u"
1977 msgstr "Używanie biblioteki VTE w wersji %u.%u.%u"
19781978
19791979 #: ../src/terminal-util.c:225
19801980 msgid "A terminal emulator for the GNOME desktop"
22722272 msgid "C_lose Window"
22732273 msgstr "Za_mknij okno"
22742274
2275 msgid "What to do with dynamic title"
2276 msgstr "Co robić z dynamicznym tytułem"
2277
2278 msgid ""
2279 "If the application in the terminal sets the title (most typically people "
2280 "have their shell set up to do this), the dynamically-set title can erase "
2281 "the configured title, go before it, go after it, or replace it. The "
2282 "possible values are \"replace\", \"before\", \"after\", and \"ignore\"."
2283 msgstr ""
2284 "Jeśli program w terminalu ustawia tytuł (zwykle powłoka jest na to "
2285 "ustawiona), dynamicznie ustawiony tytuł może czyścić skonfigurowany "
2286 "tytuł, być wstawiany przed nim, za nim lub go zastępować. Możliwe "
2287 "wartości to „replace” (zastępowanie), „before” (przed), „after” (za) "
2288 "i „ignore” (ignorowanie)."
2289
2290 msgctxt "title"
2291 msgid "'Terminal'"
2292 msgstr "'Terminal'"
2293
2294 msgid "Title for terminal"
2295 msgstr "Tytuł terminala"
2296
2297 msgid ""
2298 "Title to display for the terminal window or tab. This title may be "
2299 "replaced by or combined with the title set by the application inside the "
2300 "terminal, depending on the title_mode setting."
2301 msgstr ""
2302 "Tytuł wyświetlany dla okna lub karty terminala. Ten tytuł może być "
2303 "zastępowany lub łączony z tytułem ustawianym przez program w terminalu, "
2304 "w zależności od ustawienia „title_mode”."
2305
2306 msgid "Whether to use a transparent background"
2307 msgstr "Określa, czy używać przezroczystego tła"
2308
2309 msgid "Adjust the amount of transparency"
2310 msgstr "Dostosowanie przezroczystości"
2311
2312 msgid ""
2313 "A value between 0 and 100, where 0 is opaque and 100 is fully transparent."
2314 msgstr ""
2315 "Wartość między 0 a 100, gdzie 0 oznacza nieprzezroczystość, a 100 oznacza "
2316 "całkowitą przezroczystość."
2317
2318 msgid "Keyboard shortcut to set the terminal title"
2319 msgstr "Skrót klawiszowy do ustawienia tytułu terminala"
2320
2321 msgid "Title"
2322 msgstr "Tytuł"
2323
2324 msgid "Initial _title:"
2325 msgstr "_Początkowy tytuł:"
2326
2327 msgid "When terminal commands set their o_wn titles:"
2328 msgstr "Kiedy polecenia terminala ustawiają _własne tytuły:"
2329
22752330 msgid "Transparent background"
22762331 msgstr "Przezroczyste tło"
22772332
2333 msgid "Set Title"
2334 msgstr "Ustawienie tytułu"
2335
2336 msgid "_Title:"
2337 msgstr "_Tytuł:"
2338
2339 msgid "_Set Title…"
2340 msgstr "_Ustaw tytuł…"
2341
22782342 msgid "none"
22792343 msgstr "bez"
22802344
22812345 msgid "full"
22822346 msgstr "całkowicie"
2283
2284 msgid "Whether to use a transparent background"
2285 msgstr "Określa, czy używać przezroczystego tła"
2286
2287 msgid "Adjust the amount of transparency"
2288 msgstr "Dostosowanie przezroczystości"
2289
2290 msgid ""
2291 "A value between 0 and 100, where 0 is opaque and 100 is fully transparent."
2292 msgstr ""
2293 "Wartość między 0 a 100, gdzie 0 oznacza nieprzezroczystość, a 100 oznacza "
2294 "całkowitą przezroczystość."
0 /* gterminal.c generated by valac 0.32.1, the Vala compiler
0 /* gterminal.c generated by valac 0.34.6, the Vala compiler
11 * generated from gterminal.vala, do not modify */
22
33 /*
390390 gboolean result = FALSE;
391391 const gchar* _tmp0_ = NULL;
392392 gboolean _tmp1_ = FALSE;
393 const gchar* _tmp5_ = NULL;
394 gchar* _tmp6_ = NULL;
393 const gchar* _tmp7_ = NULL;
394 gchar* _tmp8_ = NULL;
395395 GError * _inner_error_ = NULL;
396396 g_return_val_if_fail (option_name != NULL, FALSE);
397397 g_return_val_if_fail (value != NULL, FALSE);
406406 _tmp4_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp2_, _tmp3_);
407407 _inner_error_ = _tmp4_;
408408 if (_inner_error_->domain == G_OPTION_ERROR) {
409 gboolean _tmp5_ = FALSE;
409410 g_propagate_error (error, _inner_error_);
410 return FALSE;
411 return _tmp5_;
411412 } else {
413 gboolean _tmp6_ = FALSE;
412414 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
413415 g_clear_error (&_inner_error_);
414 return FALSE;
416 return _tmp6_;
415417 }
416418 }
417 _tmp5_ = value;
418 _tmp6_ = g_strdup (_tmp5_);
419 _tmp7_ = value;
420 _tmp8_ = g_strdup (_tmp7_);
419421 _g_free0 (gterminal_global_options_app_id);
420 gterminal_global_options_app_id = _tmp6_;
422 gterminal_global_options_app_id = _tmp8_;
421423 result = TRUE;
422424 return result;
423425 }
548550 gboolean _tmp0_ = FALSE;
549551 gboolean _tmp1_ = FALSE;
550552 gboolean _tmp2_ = FALSE;
551 gchar** _tmp13_ = NULL;
552 gint _tmp13__length1 = 0;
553 GUnixFDList* _tmp14_ = NULL;
553 gchar** _tmp14_ = NULL;
554 gint _tmp14__length1 = 0;
555 GUnixFDList* _tmp15_ = NULL;
554556 PassFdElement* arr = NULL;
555 PassFdElement* _tmp15_ = NULL;
557 PassFdElement* _tmp16_ = NULL;
556558 gint arr_length1 = 0;
557559 gint _arr_size_ = 0;
558 PassFdElement* _tmp73_ = NULL;
559 gint _tmp73__length1 = 0;
560 PassFdElement* _tmp74_ = NULL;
561 gint _tmp74__length1 = 0;
560 PassFdElement* _tmp78_ = NULL;
561 gint _tmp78__length1 = 0;
562 PassFdElement* _tmp79_ = NULL;
563 gint _tmp79__length1 = 0;
562564 GError * _inner_error_ = NULL;
563565 g_return_val_if_fail (context != NULL, FALSE);
564566 g_return_val_if_fail (group != NULL, FALSE);
581583 const gchar* _tmp5_ = NULL;
582584 gboolean _tmp6_ = FALSE;
583585 GError* _tmp12_ = NULL;
586 gboolean _tmp13_ = FALSE;
584587 _tmp6_ = gterminal_open_options_pass_stdin;
585588 if (_tmp6_) {
586589 const gchar* _tmp7_ = NULL;
604607 _tmp12_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp5_);
605608 _inner_error_ = _tmp12_;
606609 g_propagate_error (error, _inner_error_);
607 return FALSE;
608 }
609 _tmp13_ = gterminal_open_options_pass_fds;
610 _tmp13__length1 = _vala_array_length (gterminal_open_options_pass_fds);
611 if (_tmp13_ == NULL) {
610 return _tmp13_;
611 }
612 _tmp14_ = gterminal_open_options_pass_fds;
613 _tmp14__length1 = _vala_array_length (gterminal_open_options_pass_fds);
614 if (_tmp14_ == NULL) {
612615 result = TRUE;
613616 return result;
614617 }
615 _tmp14_ = g_unix_fd_list_new ();
618 _tmp15_ = g_unix_fd_list_new ();
616619 _g_object_unref0 (gterminal_open_options_fd_list);
617 gterminal_open_options_fd_list = _tmp14_;
618 _tmp15_ = g_new0 (PassFdElement, 0);
619 arr = _tmp15_;
620 gterminal_open_options_fd_list = _tmp15_;
621 _tmp16_ = g_new0 (PassFdElement, 0);
622 arr = _tmp16_;
620623 arr_length1 = 0;
621624 _arr_size_ = arr_length1;
622625 {
623626 guint i = 0U;
624627 i = (guint) 0;
625628 {
626 gboolean _tmp16_ = FALSE;
627 _tmp16_ = TRUE;
629 gboolean _tmp17_ = FALSE;
630 _tmp17_ = TRUE;
628631 while (TRUE) {
629 guint _tmp18_ = 0U;
630 gchar** _tmp19_ = NULL;
631 gint _tmp19__length1 = 0;
632 guint _tmp19_ = 0U;
633 gchar** _tmp20_ = NULL;
634 gint _tmp20__length1 = 0;
632635 gint64 v = 0LL;
633 gboolean _tmp20_ = FALSE;
634636 gboolean _tmp21_ = FALSE;
635637 gboolean _tmp22_ = FALSE;
636 gchar** _tmp23_ = NULL;
637 gint _tmp23__length1 = 0;
638 guint _tmp24_ = 0U;
639 const gchar* _tmp25_ = NULL;
640 gint64 _tmp26_ = 0LL;
641 gboolean _tmp27_ = FALSE;
638 gboolean _tmp23_ = FALSE;
639 gchar** _tmp24_ = NULL;
640 gint _tmp24__length1 = 0;
641 guint _tmp25_ = 0U;
642 const gchar* _tmp26_ = NULL;
643 gint64 _tmp27_ = 0LL;
644 gboolean _tmp28_ = FALSE;
642645 gint fd = 0;
643 gint64 _tmp36_ = 0LL;
644 gboolean _tmp37_ = FALSE;
645 gboolean _tmp38_ = FALSE;
646 gint _tmp39_ = 0;
646 gint64 _tmp38_ = 0LL;
647 gboolean _tmp39_ = FALSE;
648 gboolean _tmp40_ = FALSE;
649 gint _tmp41_ = 0;
647650 gint idx = 0;
648 GUnixFDList* _tmp62_ = NULL;
649 gint _tmp63_ = 0;
650 gint _tmp64_ = 0;
651 GUnixFDList* _tmp66_ = NULL;
652 gint _tmp67_ = 0;
653 gint _tmp68_ = 0;
651654 PassFdElement e = {0};
652 gint _tmp65_ = 0;
653 gint _tmp66_ = 0;
654 PassFdElement _tmp67_ = {0};
655 PassFdElement* _tmp68_ = NULL;
656 gint _tmp68__length1 = 0;
657 PassFdElement _tmp69_ = {0};
658 gboolean _tmp70_ = FALSE;
655 gint _tmp70_ = 0;
659656 gint _tmp71_ = 0;
660 if (!_tmp16_) {
661 guint _tmp17_ = 0U;
662 _tmp17_ = i;
663 i = _tmp17_ + 1;
657 PassFdElement _tmp72_ = {0};
658 PassFdElement* _tmp73_ = NULL;
659 gint _tmp73__length1 = 0;
660 PassFdElement _tmp74_ = {0};
661 gboolean _tmp75_ = FALSE;
662 gint _tmp76_ = 0;
663 if (!_tmp17_) {
664 guint _tmp18_ = 0U;
665 _tmp18_ = i;
666 i = _tmp18_ + 1;
664667 }
665 _tmp16_ = FALSE;
666 _tmp18_ = i;
667 _tmp19_ = gterminal_open_options_pass_fds;
668 _tmp19__length1 = _vala_array_length (gterminal_open_options_pass_fds);
669 if (!(_tmp18_ < ((guint) _tmp19__length1))) {
668 _tmp17_ = FALSE;
669 _tmp19_ = i;
670 _tmp20_ = gterminal_open_options_pass_fds;
671 _tmp20__length1 = _vala_array_length (gterminal_open_options_pass_fds);
672 if (!(_tmp19_ < ((guint) _tmp20__length1))) {
670673 break;
671674 }
672 _tmp23_ = gterminal_open_options_pass_fds;
673 _tmp23__length1 = _vala_array_length (gterminal_open_options_pass_fds);
674 _tmp24_ = i;
675 _tmp25_ = _tmp23_[_tmp24_];
676 _tmp27_ = int64_try_parse (_tmp25_, &_tmp26_);
677 v = _tmp26_;
678 if (!_tmp27_) {
675 _tmp24_ = gterminal_open_options_pass_fds;
676 _tmp24__length1 = _vala_array_length (gterminal_open_options_pass_fds);
677 _tmp25_ = i;
678 _tmp26_ = _tmp24_[_tmp25_];
679 _tmp28_ = int64_try_parse (_tmp26_, &_tmp27_);
680 v = _tmp27_;
681 if (!_tmp28_) {
682 _tmp23_ = TRUE;
683 } else {
684 gint64 _tmp29_ = 0LL;
685 _tmp29_ = v;
686 _tmp23_ = _tmp29_ == ((gint64) -1);
687 }
688 if (_tmp23_) {
679689 _tmp22_ = TRUE;
680690 } else {
681 gint64 _tmp28_ = 0LL;
682 _tmp28_ = v;
683 _tmp22_ = _tmp28_ == ((gint64) -1);
691 gint64 _tmp30_ = 0LL;
692 _tmp30_ = v;
693 _tmp22_ = _tmp30_ < ((gint64) G_MININT);
684694 }
685695 if (_tmp22_) {
686696 _tmp21_ = TRUE;
687697 } else {
688 gint64 _tmp29_ = 0LL;
689 _tmp29_ = v;
690 _tmp21_ = _tmp29_ < ((gint64) G_MININT);
698 gint64 _tmp31_ = 0LL;
699 _tmp31_ = v;
700 _tmp21_ = _tmp31_ > ((gint64) G_MAXINT);
691701 }
692702 if (_tmp21_) {
693 _tmp20_ = TRUE;
694 } else {
695 gint64 _tmp30_ = 0LL;
696 _tmp30_ = v;
697 _tmp20_ = _tmp30_ > ((gint64) G_MAXINT);
698 }
699 if (_tmp20_) {
700 const gchar* _tmp31_ = NULL;
701 gchar** _tmp32_ = NULL;
702 gint _tmp32__length1 = 0;
703 guint _tmp33_ = 0U;
704 const gchar* _tmp34_ = NULL;
705 GError* _tmp35_ = NULL;
706 _tmp31_ = _ ("Invalid argument \"%s\" to --fd option");
707 _tmp32_ = gterminal_open_options_pass_fds;
708 _tmp32__length1 = _vala_array_length (gterminal_open_options_pass_fds);
709 _tmp33_ = i;
710 _tmp34_ = _tmp32_[_tmp33_];
711 _tmp35_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp31_, _tmp34_);
712 _inner_error_ = _tmp35_;
703 const gchar* _tmp32_ = NULL;
704 gchar** _tmp33_ = NULL;
705 gint _tmp33__length1 = 0;
706 guint _tmp34_ = 0U;
707 const gchar* _tmp35_ = NULL;
708 GError* _tmp36_ = NULL;
709 gboolean _tmp37_ = FALSE;
710 _tmp32_ = _ ("Invalid argument \"%s\" to --fd option");
711 _tmp33_ = gterminal_open_options_pass_fds;
712 _tmp33__length1 = _vala_array_length (gterminal_open_options_pass_fds);
713 _tmp34_ = i;
714 _tmp35_ = _tmp33_[_tmp34_];
715 _tmp36_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp32_, _tmp35_);
716 _inner_error_ = _tmp36_;
713717 g_propagate_error (error, _inner_error_);
714718 arr = (g_free (arr), NULL);
715 return FALSE;
719 return _tmp37_;
716720 }
717 _tmp36_ = v;
718 fd = (gint) _tmp36_;
719 _tmp39_ = fd;
720 if (_tmp39_ == STDIN_FILENO) {
721 _tmp38_ = TRUE;
721 _tmp38_ = v;
722 fd = (gint) _tmp38_;
723 _tmp41_ = fd;
724 if (_tmp41_ == STDIN_FILENO) {
725 _tmp40_ = TRUE;
722726 } else {
723 gint _tmp40_ = 0;
724 _tmp40_ = fd;
725 _tmp38_ = _tmp40_ == STDOUT_FILENO;
727 gint _tmp42_ = 0;
728 _tmp42_ = fd;
729 _tmp40_ = _tmp42_ == STDOUT_FILENO;
726730 }
727 if (_tmp38_) {
728 _tmp37_ = TRUE;
731 if (_tmp40_) {
732 _tmp39_ = TRUE;
729733 } else {
730 gint _tmp41_ = 0;
731 _tmp41_ = fd;
732 _tmp37_ = _tmp41_ == STDERR_FILENO;
734 gint _tmp43_ = 0;
735 _tmp43_ = fd;
736 _tmp39_ = _tmp43_ == STDERR_FILENO;
733737 }
734 if (_tmp37_) {
735 const gchar* _tmp42_ = NULL;
736 gint _tmp43_ = 0;
737 GError* _tmp49_ = NULL;
738 _tmp43_ = fd;
739 if (_tmp43_ == STDIN_FILENO) {
740 const gchar* _tmp44_ = NULL;
741 _tmp44_ = _ ("FD passing of stdin is not supported");
742 _tmp42_ = _tmp44_;
738 if (_tmp39_) {
739 const gchar* _tmp44_ = NULL;
740 gint _tmp45_ = 0;
741 GError* _tmp51_ = NULL;
742 gboolean _tmp52_ = FALSE;
743 _tmp45_ = fd;
744 if (_tmp45_ == STDIN_FILENO) {
745 const gchar* _tmp46_ = NULL;
746 _tmp46_ = _ ("FD passing of stdin is not supported");
747 _tmp44_ = _tmp46_;
743748 } else {
744 const gchar* _tmp45_ = NULL;
745 gint _tmp46_ = 0;
746 _tmp46_ = fd;
747 if (_tmp46_ == STDOUT_FILENO) {
748 const gchar* _tmp47_ = NULL;
749 _tmp47_ = _ ("FD passing of stdout is not supported");
750 _tmp45_ = _tmp47_;
749 const gchar* _tmp47_ = NULL;
750 gint _tmp48_ = 0;
751 _tmp48_ = fd;
752 if (_tmp48_ == STDOUT_FILENO) {
753 const gchar* _tmp49_ = NULL;
754 _tmp49_ = _ ("FD passing of stdout is not supported");
755 _tmp47_ = _tmp49_;
751756 } else {
752 const gchar* _tmp48_ = NULL;
753 _tmp48_ = _ ("FD passing of stderr is not supported");
754 _tmp45_ = _tmp48_;
757 const gchar* _tmp50_ = NULL;
758 _tmp50_ = _ ("FD passing of stderr is not supported");
759 _tmp47_ = _tmp50_;
755760 }
756 _tmp42_ = _tmp45_;
761 _tmp44_ = _tmp47_;
757762 }
758 _tmp49_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp42_);
759 _inner_error_ = _tmp49_;
763 _tmp51_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp44_);
764 _inner_error_ = _tmp51_;
760765 g_propagate_error (error, _inner_error_);
761766 arr = (g_free (arr), NULL);
762 return FALSE;
767 return _tmp52_;
763768 }
764769 {
765770 guint j = 0U;
766771 j = (guint) 0;
767772 {
768 gboolean _tmp50_ = FALSE;
769 _tmp50_ = TRUE;
773 gboolean _tmp53_ = FALSE;
774 _tmp53_ = TRUE;
770775 while (TRUE) {
771 guint _tmp52_ = 0U;
772 PassFdElement* _tmp53_ = NULL;
773 gint _tmp53__length1 = 0;
774 PassFdElement* _tmp54_ = NULL;
775 gint _tmp54__length1 = 0;
776776 guint _tmp55_ = 0U;
777 PassFdElement _tmp56_ = {0};
778 gint _tmp57_ = 0;
779 gint _tmp58_ = 0;
780 if (!_tmp50_) {
781 guint _tmp51_ = 0U;
782 _tmp51_ = j;
783 j = _tmp51_ + 1;
777 PassFdElement* _tmp56_ = NULL;
778 gint _tmp56__length1 = 0;
779 PassFdElement* _tmp57_ = NULL;
780 gint _tmp57__length1 = 0;
781 guint _tmp58_ = 0U;
782 PassFdElement _tmp59_ = {0};
783 gint _tmp60_ = 0;
784 gint _tmp61_ = 0;
785 if (!_tmp53_) {
786 guint _tmp54_ = 0U;
787 _tmp54_ = j;
788 j = _tmp54_ + 1;
784789 }
785 _tmp50_ = FALSE;
786 _tmp52_ = j;
787 _tmp53_ = arr;
788 _tmp53__length1 = arr_length1;
789 if (!(_tmp52_ < ((guint) _tmp53__length1))) {
790 _tmp53_ = FALSE;
791 _tmp55_ = j;
792 _tmp56_ = arr;
793 _tmp56__length1 = arr_length1;
794 if (!(_tmp55_ < ((guint) _tmp56__length1))) {
790795 break;
791796 }
792 _tmp54_ = arr;
793 _tmp54__length1 = arr_length1;
794 _tmp55_ = j;
795 _tmp56_ = _tmp54_[_tmp55_];
796 _tmp57_ = _tmp56_.fd;
797 _tmp58_ = fd;
798 if (_tmp57_ == _tmp58_) {
799 const gchar* _tmp59_ = NULL;
800 gint _tmp60_ = 0;
801 GError* _tmp61_ = NULL;
802 _tmp59_ = _ ("Cannot pass FD %d twice");
803 _tmp60_ = fd;
804 _tmp61_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp59_, _tmp60_);
805 _inner_error_ = _tmp61_;
797 _tmp57_ = arr;
798 _tmp57__length1 = arr_length1;
799 _tmp58_ = j;
800 _tmp59_ = _tmp57_[_tmp58_];
801 _tmp60_ = _tmp59_.fd;
802 _tmp61_ = fd;
803 if (_tmp60_ == _tmp61_) {
804 const gchar* _tmp62_ = NULL;
805 gint _tmp63_ = 0;
806 GError* _tmp64_ = NULL;
807 gboolean _tmp65_ = FALSE;
808 _tmp62_ = _ ("Cannot pass FD %d twice");
809 _tmp63_ = fd;
810 _tmp64_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp62_, _tmp63_);
811 _inner_error_ = _tmp64_;
806812 g_propagate_error (error, _inner_error_);
807813 arr = (g_free (arr), NULL);
808 return FALSE;
814 return _tmp65_;
809815 }
810816 }
811817 }
812818 }
813 _tmp62_ = gterminal_open_options_fd_list;
814 _tmp63_ = fd;
815 _tmp64_ = g_unix_fd_list_append (_tmp62_, _tmp63_, &_inner_error_);
816 idx = _tmp64_;
819 _tmp66_ = gterminal_open_options_fd_list;
820 _tmp67_ = fd;
821 _tmp68_ = g_unix_fd_list_append (_tmp66_, _tmp67_, &_inner_error_);
822 idx = _tmp68_;
817823 if (G_UNLIKELY (_inner_error_ != NULL)) {
824 gboolean _tmp69_ = FALSE;
818825 g_propagate_error (error, _inner_error_);
819826 arr = (g_free (arr), NULL);
820 return FALSE;
827 return _tmp69_;
821828 }
822 _tmp65_ = idx;
823 _tmp66_ = fd;
824 _tmp67_.index = _tmp65_;
825 _tmp67_.fd = _tmp66_;
826 e = _tmp67_;
827 _tmp68_ = arr;
828 _tmp68__length1 = arr_length1;
829 _tmp69_ = e;
830 _vala_array_add1 (&arr, &arr_length1, &_arr_size_, _tmp69_);
829 _tmp70_ = idx;
831830 _tmp71_ = fd;
832 if (_tmp71_ == STDOUT_FILENO) {
833 _tmp70_ = TRUE;
831 _tmp72_.index = _tmp70_;
832 _tmp72_.fd = _tmp71_;
833 e = _tmp72_;
834 _tmp73_ = arr;
835 _tmp73__length1 = arr_length1;
836 _tmp74_ = e;
837 _vala_array_add1 (&arr, &arr_length1, &_arr_size_, _tmp74_);
838 _tmp76_ = fd;
839 if (_tmp76_ == STDOUT_FILENO) {
840 _tmp75_ = TRUE;
834841 } else {
835 gint _tmp72_ = 0;
836 _tmp72_ = fd;
837 _tmp70_ = _tmp72_ == STDERR_FILENO;
842 gint _tmp77_ = 0;
843 _tmp77_ = fd;
844 _tmp75_ = _tmp77_ == STDERR_FILENO;
838845 }
839 if (_tmp70_) {
846 if (_tmp75_) {
840847 gterminal_output_set_quiet (TRUE);
841848 }
842849 }
843850 }
844851 }
845 _tmp73_ = arr;
846 _tmp73__length1 = arr_length1;
847 _tmp74_ = (_tmp73_ != NULL) ? _vala_array_dup1 (_tmp73_, _tmp73__length1) : ((gpointer) _tmp73_);
848 _tmp74__length1 = _tmp73__length1;
852 _tmp78_ = arr;
853 _tmp78__length1 = arr_length1;
854 _tmp79_ = (_tmp78_ != NULL) ? _vala_array_dup1 (_tmp78_, _tmp78__length1) : ((gpointer) _tmp78_);
855 _tmp79__length1 = _tmp78__length1;
849856 gterminal_open_options_fd_array = (g_free (gterminal_open_options_fd_array), NULL);
850 gterminal_open_options_fd_array = _tmp74_;
851 gterminal_open_options_fd_array_length1 = _tmp74__length1;
857 gterminal_open_options_fd_array = _tmp79_;
858 gterminal_open_options_fd_array_length1 = _tmp79__length1;
852859 result = TRUE;
853860 arr = (g_free (arr), NULL);
854861 return result;
886893 gboolean result = FALSE;
887894 const gchar* _tmp0_ = NULL;
888895 TerminalSettingsList* profiles = NULL;
889 TerminalSettingsList* _tmp4_ = NULL;
890 gchar* _tmp5_ = NULL;
891 const gchar* _tmp6_ = NULL;
892 gchar* _tmp7_ = NULL;
896 TerminalSettingsList* _tmp5_ = NULL;
897 gchar* _tmp6_ = NULL;
898 const gchar* _tmp7_ = NULL;
893899 gchar* _tmp8_ = NULL;
900 gchar* _tmp10_ = NULL;
894901 GError * _inner_error_ = NULL;
895902 g_return_val_if_fail (option_name != NULL, FALSE);
896903 _tmp0_ = gterminal_open_options_profile;
898905 const gchar* _tmp1_ = NULL;
899906 const gchar* _tmp2_ = NULL;
900907 GError* _tmp3_ = NULL;
908 gboolean _tmp4_ = FALSE;
901909 _tmp1_ = _ ("May only use option %s once");
902910 _tmp2_ = option_name;
903911 _tmp3_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp1_, _tmp2_);
904912 _inner_error_ = _tmp3_;
905913 g_propagate_error (error, _inner_error_);
906 return FALSE;
907 }
908 _tmp4_ = terminal_profiles_list_new ();
909 profiles = _tmp4_;
910 _tmp6_ = value;
911 _tmp7_ = terminal_profiles_list_dup_uuid (profiles, _tmp6_, &_inner_error_);
912 _tmp5_ = _tmp7_;
914 return _tmp4_;
915 }
916 _tmp5_ = terminal_profiles_list_new ();
917 profiles = _tmp5_;
918 _tmp7_ = value;
919 _tmp8_ = terminal_profiles_list_dup_uuid (profiles, _tmp7_, &_inner_error_);
920 _tmp6_ = _tmp8_;
913921 if (G_UNLIKELY (_inner_error_ != NULL)) {
922 gboolean _tmp9_ = FALSE;
914923 g_propagate_error (error, _inner_error_);
915924 _g_object_unref0 (profiles);
916 return FALSE;
917 }
918 _tmp8_ = _tmp5_;
919 _tmp5_ = NULL;
925 return _tmp9_;
926 }
927 _tmp10_ = _tmp6_;
928 _tmp6_ = NULL;
920929 _g_free0 (gterminal_open_options_profile);
921 gterminal_open_options_profile = _tmp8_;
930 gterminal_open_options_profile = _tmp10_;
922931 result = TRUE;
923 _g_free0 (_tmp5_);
932 _g_free0 (_tmp6_);
924933 _g_object_unref0 (profiles);
925934 return result;
926935 }
973982 const gchar* _tmp0_ = NULL;
974983 gdouble _tmp1_ = 0.0;
975984 gboolean _tmp2_ = FALSE;
976 gboolean _tmp6_ = FALSE;
977 gdouble _tmp7_ = 0.0;
978 gdouble _tmp12_ = 0.0;
985 gboolean _tmp7_ = FALSE;
986 gdouble _tmp8_ = 0.0;
987 gdouble _tmp14_ = 0.0;
979988 GError * _inner_error_ = NULL;
980989 g_return_val_if_fail (option_name != NULL, FALSE);
981990 _tmp0_ = value;
985994 const gchar* _tmp3_ = NULL;
986995 const gchar* _tmp4_ = NULL;
987996 GError* _tmp5_ = NULL;
997 gboolean _tmp6_ = FALSE;
988998 _tmp3_ = _ ("\"%s\" is not a valid zoom factor");
989999 _tmp4_ = value;
9901000 _tmp5_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp3_, _tmp4_);
9911001 _inner_error_ = _tmp5_;
9921002 g_propagate_error (error, _inner_error_);
993 return FALSE;
994 }
995 _tmp7_ = v;
996 if (_tmp7_ < 0.25) {
997 _tmp6_ = TRUE;
1003 return _tmp6_;
1004 }
1005 _tmp8_ = v;
1006 if (_tmp8_ < 0.25) {
1007 _tmp7_ = TRUE;
9981008 } else {
999 gdouble _tmp8_ = 0.0;
1000 _tmp8_ = v;
1001 _tmp6_ = _tmp8_ > 4.0;
1002 }
1003 if (_tmp6_) {
1004 const gchar* _tmp9_ = NULL;
1009 gdouble _tmp9_ = 0.0;
1010 _tmp9_ = v;
1011 _tmp7_ = _tmp9_ > 4.0;
1012 }
1013 if (_tmp7_) {
10051014 const gchar* _tmp10_ = NULL;
1006 GError* _tmp11_ = NULL;
1007 _tmp9_ = _ ("Zoom value \"%s\" is outside allowed range");
1008 _tmp10_ = value;
1009 _tmp11_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp9_, _tmp10_);
1010 _inner_error_ = _tmp11_;
1011 g_propagate_error (error, _inner_error_);
1012 return FALSE;
1013 }
1014 _tmp12_ = v;
1015 gterminal_open_options_zoom = _tmp12_;
1015 const gchar* _tmp11_ = NULL;
1016 GError* _tmp12_ = NULL;
1017 gboolean _tmp13_ = FALSE;
1018 _tmp10_ = _ ("Zoom value \"%s\" is outside allowed range");
1019 _tmp11_ = value;
1020 _tmp12_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp10_, _tmp11_);
1021 _inner_error_ = _tmp12_;
1022 g_propagate_error (error, _inner_error_);
1023 return _tmp13_;
1024 }
1025 _tmp14_ = v;
1026 gterminal_open_options_zoom = _tmp14_;
10161027 result = TRUE;
10171028 return result;
10181029 }
17651776 gint result = 0;
17661777 gboolean _tmp0_ = FALSE;
17671778 gboolean _tmp1_ = FALSE;
1768 gchar** _tmp5_ = NULL;
1769 gint _tmp5__length1 = 0;
1770 gboolean _tmp23_ = FALSE;
1779 gchar** _tmp6_ = NULL;
1780 gint _tmp6__length1 = 0;
1781 gboolean _tmp25_ = FALSE;
17711782 GError * _inner_error_ = NULL;
17721783 _tmp1_ = gterminal_global_options_get_complete ();
17731784 if (!_tmp1_) {
17821793 if (_tmp0_) {
17831794 const gchar* _tmp3_ = NULL;
17841795 GError* _tmp4_ = NULL;
1796 gint _tmp5_ = 0;
17851797 _tmp3_ = _ ("Missing argument");
17861798 _tmp4_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_UNKNOWN_OPTION, _tmp3_);
17871799 _inner_error_ = _tmp4_;
17881800 g_propagate_error (error, _inner_error_);
1789 return 0;
1790 }
1791 _tmp5_ = argv;
1792 _tmp5__length1 = argv_length1;
1793 if (_tmp5__length1 != 0) {
1801 return _tmp5_;
1802 }
1803 _tmp6_ = argv;
1804 _tmp6__length1 = argv_length1;
1805 if (_tmp6__length1 != 0) {
17941806 {
17951807 guint i = 0U;
17961808 i = (guint) 0;
17971809 {
1798 gboolean _tmp6_ = FALSE;
1799 _tmp6_ = TRUE;
1810 gboolean _tmp7_ = FALSE;
1811 _tmp7_ = TRUE;
18001812 while (TRUE) {
1801 guint _tmp8_ = 0U;
1802 GTerminalVerb* _tmp9_ = NULL;
1803 gint _tmp9__length1 = 0;
1813 guint _tmp9_ = 0U;
18041814 GTerminalVerb* _tmp10_ = NULL;
18051815 gint _tmp10__length1 = 0;
1806 guint _tmp11_ = 0U;
1807 GTerminalVerb _tmp12_ = {0};
1808 const gchar* _tmp13_ = NULL;
1809 gchar** _tmp14_ = NULL;
1810 gint _tmp14__length1 = 0;
1811 const gchar* _tmp15_ = NULL;
1812 if (!_tmp6_) {
1813 guint _tmp7_ = 0U;
1814 _tmp7_ = i;
1815 i = _tmp7_ + 1;
1816 GTerminalVerb* _tmp11_ = NULL;
1817 gint _tmp11__length1 = 0;
1818 guint _tmp12_ = 0U;
1819 GTerminalVerb _tmp13_ = {0};
1820 const gchar* _tmp14_ = NULL;
1821 gchar** _tmp15_ = NULL;
1822 gint _tmp15__length1 = 0;
1823 const gchar* _tmp16_ = NULL;
1824 if (!_tmp7_) {
1825 guint _tmp8_ = 0U;
1826 _tmp8_ = i;
1827 i = _tmp8_ + 1;
18161828 }
1817 _tmp6_ = FALSE;
1818 _tmp8_ = i;
1819 _tmp9_ = commands;
1820 _tmp9__length1 = commands_length1;
1821 if (!(_tmp8_ < ((guint) _tmp9__length1))) {
1829 _tmp7_ = FALSE;
1830 _tmp9_ = i;
1831 _tmp10_ = commands;
1832 _tmp10__length1 = commands_length1;
1833 if (!(_tmp9_ < ((guint) _tmp10__length1))) {
18221834 break;
18231835 }
1824 _tmp10_ = commands;
1825 _tmp10__length1 = commands_length1;
1826 _tmp11_ = i;
1827 _tmp12_ = _tmp10_[_tmp11_];
1828 _tmp13_ = _tmp12_.verb;
1829 _tmp14_ = argv;
1830 _tmp14__length1 = argv_length1;
1831 _tmp15_ = _tmp14_[0];
1832 if (g_strcmp0 (_tmp13_, _tmp15_) == 0) {
1833 gint _tmp16_ = 0;
1834 GTerminalVerb* _tmp17_ = NULL;
1835 gint _tmp17__length1 = 0;
1836 guint _tmp18_ = 0U;
1837 GTerminalVerb _tmp19_ = {0};
1838 GTerminalVerbFunc _tmp20_ = NULL;
1839 void* _tmp20__target = NULL;
1840 gchar** _tmp21_ = NULL;
1841 gint _tmp21__length1 = 0;
1842 gint _tmp22_ = 0;
1843 _tmp17_ = commands;
1844 _tmp17__length1 = commands_length1;
1845 _tmp18_ = i;
1846 _tmp19_ = _tmp17_[_tmp18_];
1847 _tmp20_ = _tmp19_.func;
1848 _tmp20__target = _tmp19_.func_target;
1849 _tmp21_ = argv;
1850 _tmp21__length1 = argv_length1;
1851 _tmp22_ = _tmp20_ (_tmp21_, _tmp21__length1, _tmp20__target, &_inner_error_);
1852 _tmp16_ = _tmp22_;
1836 _tmp11_ = commands;
1837 _tmp11__length1 = commands_length1;
1838 _tmp12_ = i;
1839 _tmp13_ = _tmp11_[_tmp12_];
1840 _tmp14_ = _tmp13_.verb;
1841 _tmp15_ = argv;
1842 _tmp15__length1 = argv_length1;
1843 _tmp16_ = _tmp15_[0];
1844 if (g_strcmp0 (_tmp14_, _tmp16_) == 0) {
1845 gint _tmp17_ = 0;
1846 GTerminalVerb* _tmp18_ = NULL;
1847 gint _tmp18__length1 = 0;
1848 guint _tmp19_ = 0U;
1849 GTerminalVerb _tmp20_ = {0};
1850 GTerminalVerbFunc _tmp21_ = NULL;
1851 void* _tmp21__target = NULL;
1852 gchar** _tmp22_ = NULL;
1853 gint _tmp22__length1 = 0;
1854 gint _tmp23_ = 0;
1855 _tmp18_ = commands;
1856 _tmp18__length1 = commands_length1;
1857 _tmp19_ = i;
1858 _tmp20_ = _tmp18_[_tmp19_];
1859 _tmp21_ = _tmp20_.func;
1860 _tmp21__target = _tmp20_.func_target;
1861 _tmp22_ = argv;
1862 _tmp22__length1 = argv_length1;
1863 _tmp23_ = _tmp21_ (_tmp22_, _tmp22__length1, _tmp21__target, &_inner_error_);
1864 _tmp17_ = _tmp23_;
18531865 if (G_UNLIKELY (_inner_error_ != NULL)) {
1866 gint _tmp24_ = 0;
18541867 g_propagate_error (error, _inner_error_);
1855 return 0;
1868 return _tmp24_;
18561869 }
1857 result = _tmp16_;
1870 result = _tmp17_;
18581871 return result;
18591872 }
18601873 }
18611874 }
18621875 }
18631876 }
1864 _tmp23_ = gterminal_global_options_get_complete ();
1865 if (_tmp23_) {
1866 const gchar* _tmp24_ = NULL;
1867 gchar** _tmp25_ = NULL;
1868 gint _tmp25__length1 = 0;
1877 _tmp25_ = gterminal_global_options_get_complete ();
1878 if (_tmp25_) {
1879 const gchar* _tmp26_ = NULL;
1880 gchar** _tmp27_ = NULL;
1881 gint _tmp27__length1 = 0;
18691882 gchar* prefix = NULL;
1870 gchar* _tmp28_ = NULL;
1871 _tmp25_ = argv;
1872 _tmp25__length1 = argv_length1;
1873 if (_tmp25__length1 > 0) {
1874 gchar** _tmp26_ = NULL;
1875 gint _tmp26__length1 = 0;
1876 const gchar* _tmp27_ = NULL;
1877 _tmp26_ = argv;
1878 _tmp26__length1 = argv_length1;
1879 _tmp27_ = _tmp26_[0];
1880 _tmp24_ = _tmp27_;
1883 gchar* _tmp30_ = NULL;
1884 _tmp27_ = argv;
1885 _tmp27__length1 = argv_length1;
1886 if (_tmp27__length1 > 0) {
1887 gchar** _tmp28_ = NULL;
1888 gint _tmp28__length1 = 0;
1889 const gchar* _tmp29_ = NULL;
1890 _tmp28_ = argv;
1891 _tmp28__length1 = argv_length1;
1892 _tmp29_ = _tmp28_[0];
1893 _tmp26_ = _tmp29_;
18811894 } else {
1882 _tmp24_ = NULL;
1895 _tmp26_ = NULL;
18831896 }
1884 _tmp28_ = g_strdup (_tmp24_);
1885 prefix = _tmp28_;
1897 _tmp30_ = g_strdup (_tmp26_);
1898 prefix = _tmp30_;
18861899 {
18871900 guint i = 0U;
18881901 i = (guint) 0;
18891902 {
1890 gboolean _tmp29_ = FALSE;
1891 _tmp29_ = TRUE;
1903 gboolean _tmp31_ = FALSE;
1904 _tmp31_ = TRUE;
18921905 while (TRUE) {
1893 guint _tmp31_ = 0U;
1894 GTerminalVerb* _tmp32_ = NULL;
1895 gint _tmp32__length1 = 0;
1896 GTerminalVerb* _tmp33_ = NULL;
1897 gint _tmp33__length1 = 0;
1898 guint _tmp34_ = 0U;
1899 GTerminalVerb _tmp35_ = {0};
1900 const gchar* _tmp36_ = NULL;
1901 gchar _tmp37_ = '\0';
1902 gboolean _tmp38_ = FALSE;
1903 const gchar* _tmp39_ = NULL;
1904 if (!_tmp29_) {
1905 guint _tmp30_ = 0U;
1906 _tmp30_ = i;
1907 i = _tmp30_ + 1;
1906 guint _tmp33_ = 0U;
1907 GTerminalVerb* _tmp34_ = NULL;
1908 gint _tmp34__length1 = 0;
1909 GTerminalVerb* _tmp35_ = NULL;
1910 gint _tmp35__length1 = 0;
1911 guint _tmp36_ = 0U;
1912 GTerminalVerb _tmp37_ = {0};
1913 const gchar* _tmp38_ = NULL;
1914 gchar _tmp39_ = '\0';
1915 gboolean _tmp40_ = FALSE;
1916 const gchar* _tmp41_ = NULL;
1917 if (!_tmp31_) {
1918 guint _tmp32_ = 0U;
1919 _tmp32_ = i;
1920 i = _tmp32_ + 1;
19081921 }
1909 _tmp29_ = FALSE;
1910 _tmp31_ = i;
1911 _tmp32_ = commands;
1912 _tmp32__length1 = commands_length1;
1913 if (!(_tmp31_ < ((guint) _tmp32__length1))) {
1922 _tmp31_ = FALSE;
1923 _tmp33_ = i;
1924 _tmp34_ = commands;
1925 _tmp34__length1 = commands_length1;
1926 if (!(_tmp33_ < ((guint) _tmp34__length1))) {
19141927 break;
19151928 }
1916 _tmp33_ = commands;
1917 _tmp33__length1 = commands_length1;
1918 _tmp34_ = i;
1919 _tmp35_ = _tmp33_[_tmp34_];
1920 _tmp36_ = _tmp35_.verb;
1921 _tmp37_ = string_get (_tmp36_, (glong) 0);
1922 if (_tmp37_ == '_') {
1929 _tmp35_ = commands;
1930 _tmp35__length1 = commands_length1;
1931 _tmp36_ = i;
1932 _tmp37_ = _tmp35_[_tmp36_];
1933 _tmp38_ = _tmp37_.verb;
1934 _tmp39_ = string_get (_tmp38_, (glong) 0);
1935 if (_tmp39_ == '_') {
19231936 continue;
19241937 }
1925 _tmp39_ = prefix;
1926 if (_tmp39_ == NULL) {
1927 _tmp38_ = TRUE;
1938 _tmp41_ = prefix;
1939 if (_tmp41_ == NULL) {
1940 _tmp40_ = TRUE;
19281941 } else {
1929 GTerminalVerb* _tmp40_ = NULL;
1930 gint _tmp40__length1 = 0;
1931 guint _tmp41_ = 0U;
1932 GTerminalVerb _tmp42_ = {0};
1933 const gchar* _tmp43_ = NULL;
1934 const gchar* _tmp44_ = NULL;
1935 gboolean _tmp45_ = FALSE;
1936 _tmp40_ = commands;
1937 _tmp40__length1 = commands_length1;
1938 _tmp41_ = i;
1939 _tmp42_ = _tmp40_[_tmp41_];
1940 _tmp43_ = _tmp42_.verb;
1941 _tmp44_ = prefix;
1942 _tmp45_ = g_str_has_prefix (_tmp43_, _tmp44_);
1943 _tmp38_ = _tmp45_;
1942 GTerminalVerb* _tmp42_ = NULL;
1943 gint _tmp42__length1 = 0;
1944 guint _tmp43_ = 0U;
1945 GTerminalVerb _tmp44_ = {0};
1946 const gchar* _tmp45_ = NULL;
1947 const gchar* _tmp46_ = NULL;
1948 gboolean _tmp47_ = FALSE;
1949 _tmp42_ = commands;
1950 _tmp42__length1 = commands_length1;
1951 _tmp43_ = i;
1952 _tmp44_ = _tmp42_[_tmp43_];
1953 _tmp45_ = _tmp44_.verb;
1954 _tmp46_ = prefix;
1955 _tmp47_ = g_str_has_prefix (_tmp45_, _tmp46_);
1956 _tmp40_ = _tmp47_;
19441957 }
1945 if (_tmp38_) {
1946 GTerminalVerb* _tmp46_ = NULL;
1947 gint _tmp46__length1 = 0;
1948 guint _tmp47_ = 0U;
1949 GTerminalVerb _tmp48_ = {0};
1950 const gchar* _tmp49_ = NULL;
1951 _tmp46_ = commands;
1952 _tmp46__length1 = commands_length1;
1953 _tmp47_ = i;
1954 _tmp48_ = _tmp46_[_tmp47_];
1955 _tmp49_ = _tmp48_.verb;
1956 gterminal_output_print ("%s\n", _tmp49_);
1958 if (_tmp40_) {
1959 GTerminalVerb* _tmp48_ = NULL;
1960 gint _tmp48__length1 = 0;
1961 guint _tmp49_ = 0U;
1962 GTerminalVerb _tmp50_ = {0};
1963 const gchar* _tmp51_ = NULL;
1964 _tmp48_ = commands;
1965 _tmp48__length1 = commands_length1;
1966 _tmp49_ = i;
1967 _tmp50_ = _tmp48_[_tmp49_];
1968 _tmp51_ = _tmp50_.verb;
1969 gterminal_output_print ("%s\n", _tmp51_);
19571970 }
19581971 }
19591972 }
19601973 }
19611974 _g_free0 (prefix);
19621975 } else {
1963 const gchar* _tmp50_ = NULL;
1964 gchar** _tmp51_ = NULL;
1965 gint _tmp51__length1 = 0;
19661976 const gchar* _tmp52_ = NULL;
1967 GError* _tmp53_ = NULL;
1968 _tmp50_ = _ ("Unknown command \"%s\"");
1969 _tmp51_ = argv;
1970 _tmp51__length1 = argv_length1;
1971 _tmp52_ = _tmp51_[0];
1972 _tmp53_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_FAILED, _tmp50_, _tmp52_);
1973 _inner_error_ = _tmp53_;
1974 g_propagate_error (error, _inner_error_);
1975 return 0;
1977 gchar** _tmp53_ = NULL;
1978 gint _tmp53__length1 = 0;
1979 const gchar* _tmp54_ = NULL;
1980 GError* _tmp55_ = NULL;
1981 gint _tmp56_ = 0;
1982 _tmp52_ = _ ("Unknown command \"%s\"");
1983 _tmp53_ = argv;
1984 _tmp53__length1 = argv_length1;
1985 _tmp54_ = _tmp53_[0];
1986 _tmp55_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_FAILED, _tmp52_, _tmp54_);
1987 _inner_error_ = _tmp55_;
1988 g_propagate_error (error, _inner_error_);
1989 return _tmp56_;
19761990 }
19771991 result = EXIT_SUCCESS;
19781992 return result;
20452059 gint result = 0;
20462060 gchar** _tmp0_ = NULL;
20472061 gint _tmp0__length1 = 0;
2048 gboolean _tmp1_ = FALSE;
2049 gchar** _tmp2_ = NULL;
2050 gint _tmp2__length1 = 0;
2051 const gchar* _tmp3_ = NULL;
2062 gboolean _tmp2_ = FALSE;
2063 gchar** _tmp3_ = NULL;
2064 gint _tmp3__length1 = 0;
2065 const gchar* _tmp4_ = NULL;
20522066 GVariantBuilder* builder = NULL;
2053 const GVariantType* _tmp15_ = NULL;
2054 GVariantBuilder* _tmp16_ = NULL;
2055 GVariantBuilder* _tmp17_ = NULL;
20562067 const GVariantType* _tmp18_ = NULL;
2057 GVariantBuilder* _tmp24_ = NULL;
2058 GVariantBuilder* _tmp25_ = NULL;
2059 gchar** _tmp26_ = NULL;
2060 gint _tmp26__length1 = 0;
2061 GVariant* _tmp27_ = NULL;
2062 GVariant* _tmp28_ = NULL;
2068 GVariantBuilder* _tmp19_ = NULL;
2069 GVariantBuilder* _tmp20_ = NULL;
2070 const GVariantType* _tmp21_ = NULL;
2071 GVariantBuilder* _tmp27_ = NULL;
2072 GVariantBuilder* _tmp28_ = NULL;
2073 gchar** _tmp29_ = NULL;
2074 gint _tmp29__length1 = 0;
2075 GVariant* _tmp30_ = NULL;
2076 GVariant* _tmp31_ = NULL;
20632077 GTerminalReceiver* receiver = NULL;
2064 GTerminalReceiver* _tmp29_ = NULL;
2065 GTerminalReceiver* _tmp30_ = NULL;
2066 GVariantBuilder* _tmp31_ = NULL;
2067 GVariant* _tmp32_ = NULL;
2068 GVariant* _tmp33_ = NULL;
2069 GUnixFDList* _tmp34_ = NULL;
2070 GVariant* _tmp35_ = NULL;
2078 GTerminalReceiver* _tmp32_ = NULL;
2079 GTerminalReceiver* _tmp34_ = NULL;
2080 GVariantBuilder* _tmp35_ = NULL;
20712081 GVariant* _tmp36_ = NULL;
2072 gboolean _tmp37_ = FALSE;
2073 GTerminalReceiver* _tmp38_ = NULL;
2074 gint _tmp39_ = 0;
2082 GVariant* _tmp37_ = NULL;
2083 GUnixFDList* _tmp38_ = NULL;
2084 GVariant* _tmp39_ = NULL;
2085 GVariant* _tmp40_ = NULL;
2086 gboolean _tmp42_ = FALSE;
2087 GTerminalReceiver* _tmp43_ = NULL;
2088 gint _tmp44_ = 0;
20752089 GError * _inner_error_ = NULL;
20762090 _tmp0_ = argv;
20772091 _tmp0__length1 = argv_length1;
20782092 gterminal_open_options_parse_argv (_tmp0_, _tmp0__length1, &_inner_error_);
20792093 if (G_UNLIKELY (_inner_error_ != NULL)) {
2080 g_propagate_error (error, _inner_error_);
2081 return 0;
2082 }
2083 _tmp2_ = argv;
2084 _tmp2__length1 = argv_length1;
2085 _tmp3_ = _tmp2_[0];
2086 if (g_strcmp0 (_tmp3_, "run") == 0) {
2087 gchar** _tmp4_ = NULL;
2088 gint _tmp4__length1 = 0;
2089 _tmp4_ = gterminal_open_options_argv_post;
2090 _tmp4__length1 = _vala_array_length (gterminal_open_options_argv_post);
2091 _tmp1_ = _tmp4_ == NULL;
2094 gint _tmp1_ = 0;
2095 g_propagate_error (error, _inner_error_);
2096 return _tmp1_;
2097 }
2098 _tmp3_ = argv;
2099 _tmp3__length1 = argv_length1;
2100 _tmp4_ = _tmp3_[0];
2101 if (g_strcmp0 (_tmp4_, "run") == 0) {
2102 gchar** _tmp5_ = NULL;
2103 gint _tmp5__length1 = 0;
2104 _tmp5_ = gterminal_open_options_argv_post;
2105 _tmp5__length1 = _vala_array_length (gterminal_open_options_argv_post);
2106 _tmp2_ = _tmp5_ == NULL;
20922107 } else {
2093 _tmp1_ = FALSE;
2094 }
2095 if (_tmp1_) {
2096 const gchar* _tmp5_ = NULL;
2097 gchar** _tmp6_ = NULL;
2098 gint _tmp6__length1 = 0;
2099 const gchar* _tmp7_ = NULL;
2100 GError* _tmp8_ = NULL;
2101 _tmp5_ = _ ("'%s' needs the command to run as arguments after '--'");
2102 _tmp6_ = argv;
2103 _tmp6__length1 = argv_length1;
2104 _tmp7_ = _tmp6_[0];
2105 _tmp8_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp5_, _tmp7_);
2106 _inner_error_ = _tmp8_;
2107 g_propagate_error (error, _inner_error_);
2108 return 0;
2108 _tmp2_ = FALSE;
2109 }
2110 if (_tmp2_) {
2111 const gchar* _tmp6_ = NULL;
2112 gchar** _tmp7_ = NULL;
2113 gint _tmp7__length1 = 0;
2114 const gchar* _tmp8_ = NULL;
2115 GError* _tmp9_ = NULL;
2116 gint _tmp10_ = 0;
2117 _tmp6_ = _ ("'%s' needs the command to run as arguments after '--'");
2118 _tmp7_ = argv;
2119 _tmp7__length1 = argv_length1;
2120 _tmp8_ = _tmp7_[0];
2121 _tmp9_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp6_, _tmp8_);
2122 _inner_error_ = _tmp9_;
2123 g_propagate_error (error, _inner_error_);
2124 return _tmp10_;
21092125 } else {
2110 gboolean _tmp9_ = FALSE;
2111 gchar** _tmp10_ = NULL;
2112 gint _tmp10__length1 = 0;
2113 const gchar* _tmp11_ = NULL;
2114 _tmp10_ = argv;
2115 _tmp10__length1 = argv_length1;
2116 _tmp11_ = _tmp10_[0];
2117 if (g_strcmp0 (_tmp11_, "shell") == 0) {
2118 gchar** _tmp12_ = NULL;
2119 gint _tmp12__length1 = 0;
2120 _tmp12_ = gterminal_open_options_argv_post;
2121 _tmp12__length1 = _vala_array_length (gterminal_open_options_argv_post);
2122 _tmp9_ = _tmp12_ != NULL;
2126 gboolean _tmp11_ = FALSE;
2127 gchar** _tmp12_ = NULL;
2128 gint _tmp12__length1 = 0;
2129 const gchar* _tmp13_ = NULL;
2130 _tmp12_ = argv;
2131 _tmp12__length1 = argv_length1;
2132 _tmp13_ = _tmp12_[0];
2133 if (g_strcmp0 (_tmp13_, "shell") == 0) {
2134 gchar** _tmp14_ = NULL;
2135 gint _tmp14__length1 = 0;
2136 _tmp14_ = gterminal_open_options_argv_post;
2137 _tmp14__length1 = _vala_array_length (gterminal_open_options_argv_post);
2138 _tmp11_ = _tmp14_ != NULL;
21232139 } else {
2124 _tmp9_ = FALSE;
2140 _tmp11_ = FALSE;
21252141 }
2126 if (_tmp9_) {
2127 const gchar* _tmp13_ = NULL;
2128 GError* _tmp14_ = NULL;
2129 _tmp13_ = _ ("Extraneous arguments after '--'");
2130 _tmp14_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp13_);
2131 _inner_error_ = _tmp14_;
2142 if (_tmp11_) {
2143 const gchar* _tmp15_ = NULL;
2144 GError* _tmp16_ = NULL;
2145 gint _tmp17_ = 0;
2146 _tmp15_ = _ ("Extraneous arguments after '--'");
2147 _tmp16_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, _tmp15_);
2148 _inner_error_ = _tmp16_;
21322149 g_propagate_error (error, _inner_error_);
2133 return 0;
2150 return _tmp17_;
21342151 }
21352152 }
2136 _tmp15_ = G_VARIANT_TYPE_TUPLE;
2137 _tmp16_ = g_variant_builder_new (_tmp15_);
2138 builder = _tmp16_;
2139 _tmp17_ = builder;
2140 _tmp18_ = G_VARIANT_TYPE_VARDICT;
2141 g_variant_builder_open (_tmp17_, _tmp18_);
2153 _tmp18_ = G_VARIANT_TYPE_TUPLE;
2154 _tmp19_ = g_variant_builder_new (_tmp18_);
2155 builder = _tmp19_;
2156 _tmp20_ = builder;
2157 _tmp21_ = G_VARIANT_TYPE_VARDICT;
2158 g_variant_builder_open (_tmp20_, _tmp21_);
21422159 {
2143 GVariantBuilder* _tmp19_ = NULL;
2144 const gchar* _tmp20_ = NULL;
2145 PassFdElement* _tmp21_ = NULL;
2146 gint _tmp21__length1 = 0;
2147 gchar** _tmp22_ = NULL;
2148 gint _tmp22__length1 = 0;
2160 GVariantBuilder* _tmp22_ = NULL;
21492161 const gchar* _tmp23_ = NULL;
2150 _tmp19_ = builder;
2151 _tmp20_ = gterminal_open_options_working_directory;
2152 _tmp21_ = gterminal_open_options_fd_array;
2153 _tmp21__length1 = gterminal_open_options_fd_array_length1;
2154 _tmp22_ = argv;
2155 _tmp22__length1 = argv_length1;
2156 _tmp23_ = _tmp22_[0];
2157 terminal_client_append_exec_options (_tmp19_, _tmp20_, _tmp21_, _tmp21__length1, g_strcmp0 (_tmp23_, "shell") == 0);
2158 }
2159 _tmp24_ = builder;
2160 g_variant_builder_close (_tmp24_);
2161 _tmp25_ = builder;
2162 _tmp26_ = gterminal_open_options_argv_post;
2163 _tmp26__length1 = _vala_array_length (gterminal_open_options_argv_post);
2164 _tmp27_ = g_variant_new_bytestring_array (_tmp26_, _tmp26__length1);
2165 g_variant_ref_sink (_tmp27_);
2166 _tmp28_ = _tmp27_;
2167 g_variant_builder_add_value (_tmp25_, _tmp28_);
2168 _g_variant_unref0 (_tmp28_);
2169 _tmp29_ = gterminal_create_terminal (&_inner_error_);
2170 receiver = _tmp29_;
2162 PassFdElement* _tmp24_ = NULL;
2163 gint _tmp24__length1 = 0;
2164 gchar** _tmp25_ = NULL;
2165 gint _tmp25__length1 = 0;
2166 const gchar* _tmp26_ = NULL;
2167 _tmp22_ = builder;
2168 _tmp23_ = gterminal_open_options_working_directory;
2169 _tmp24_ = gterminal_open_options_fd_array;
2170 _tmp24__length1 = gterminal_open_options_fd_array_length1;
2171 _tmp25_ = argv;
2172 _tmp25__length1 = argv_length1;
2173 _tmp26_ = _tmp25_[0];
2174 terminal_client_append_exec_options (_tmp22_, _tmp23_, _tmp24_, _tmp24__length1, g_strcmp0 (_tmp26_, "shell") == 0);
2175 }
2176 _tmp27_ = builder;
2177 g_variant_builder_close (_tmp27_);
2178 _tmp28_ = builder;
2179 _tmp29_ = gterminal_open_options_argv_post;
2180 _tmp29__length1 = _vala_array_length (gterminal_open_options_argv_post);
2181 _tmp30_ = g_variant_new_bytestring_array (_tmp29_, _tmp29__length1);
2182 g_variant_ref_sink (_tmp30_);
2183 _tmp31_ = _tmp30_;
2184 g_variant_builder_add_value (_tmp28_, _tmp31_);
2185 _g_variant_unref0 (_tmp31_);
2186 _tmp32_ = gterminal_create_terminal (&_inner_error_);
2187 receiver = _tmp32_;
21712188 if (G_UNLIKELY (_inner_error_ != NULL)) {
2189 gint _tmp33_ = 0;
21722190 g_propagate_error (error, _inner_error_);
21732191 _g_variant_builder_unref0 (builder);
2174 return 0;
2175 }
2176 _tmp30_ = receiver;
2177 _tmp31_ = builder;
2178 _tmp32_ = g_variant_builder_end (_tmp31_);
2179 g_variant_ref_sink (_tmp32_);
2180 _tmp33_ = _tmp32_;
2181 _tmp34_ = gterminal_open_options_fd_list;
2182 _tmp35_ = g_dbus_proxy_call_with_unix_fd_list_sync ((GDBusProxy*) _tmp30_, "Exec", _tmp33_, G_DBUS_CALL_FLAGS_NO_AUTO_START, -1, _tmp34_, NULL, NULL, &_inner_error_);
2183 _tmp36_ = _tmp35_;
2184 _g_variant_unref0 (_tmp36_);
2185 _g_variant_unref0 (_tmp33_);
2192 return _tmp33_;
2193 }
2194 _tmp34_ = receiver;
2195 _tmp35_ = builder;
2196 _tmp36_ = g_variant_builder_end (_tmp35_);
2197 g_variant_ref_sink (_tmp36_);
2198 _tmp37_ = _tmp36_;
2199 _tmp38_ = gterminal_open_options_fd_list;
2200 _tmp39_ = g_dbus_proxy_call_with_unix_fd_list_sync ((GDBusProxy*) _tmp34_, "Exec", _tmp37_, G_DBUS_CALL_FLAGS_NO_AUTO_START, -1, _tmp38_, NULL, NULL, &_inner_error_);
2201 _tmp40_ = _tmp39_;
2202 _g_variant_unref0 (_tmp40_);
2203 _g_variant_unref0 (_tmp37_);
21862204 if (G_UNLIKELY (_inner_error_ != NULL)) {
2205 gint _tmp41_ = 0;
21872206 g_propagate_error (error, _inner_error_);
21882207 _g_object_unref0 (receiver);
21892208 _g_variant_builder_unref0 (builder);
2190 return 0;
2191 }
2192 _tmp37_ = gterminal_open_options_wait_for_remote;
2193 if (!_tmp37_) {
2209 return _tmp41_;
2210 }
2211 _tmp42_ = gterminal_open_options_wait_for_remote;
2212 if (!_tmp42_) {
21942213 result = EXIT_SUCCESS;
21952214 _g_object_unref0 (receiver);
21962215 _g_variant_builder_unref0 (builder);
21972216 return result;
21982217 }
2199 _tmp38_ = receiver;
2200 _tmp39_ = gterminal_run (_tmp38_);
2201 result = _tmp39_;
2218 _tmp43_ = receiver;
2219 _tmp44_ = gterminal_run (_tmp43_);
2220 result = _tmp44_;
22022221 _g_object_unref0 (receiver);
22032222 _g_variant_builder_unref0 (builder);
22042223 return result;
22212240 GSettings* _tmp2_ = NULL;
22222241 GSettings* _tmp3_ = NULL;
22232242 gchar** keys = NULL;
2224 GSettings* _tmp5_ = NULL;
2225 gchar** _tmp6_ = NULL;
2243 GSettings* _tmp6_ = NULL;
22262244 gchar** _tmp7_ = NULL;
2245 gchar** _tmp8_ = NULL;
22272246 gint keys_length1 = 0;
22282247 gint _keys_size_ = 0;
22292248 GError * _inner_error_ = NULL;
22352254 _tmp3_ = def;
22362255 if (_tmp3_ == NULL) {
22372256 GError* _tmp4_ = NULL;
2257 gint _tmp5_ = 0;
22382258 _tmp4_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_FAILED, "");
22392259 _inner_error_ = _tmp4_;
22402260 g_propagate_error (error, _inner_error_);
22412261 _g_object_unref0 (def);
22422262 _g_object_unref0 (service);
2243 return 0;
2244 }
2245 _tmp5_ = def;
2246 _tmp7_ = _tmp6_ = g_settings_list_keys (_tmp5_);
2247 keys = _tmp7_;
2248 keys_length1 = _vala_array_length (_tmp6_);
2263 return _tmp5_;
2264 }
2265 _tmp6_ = def;
2266 _tmp8_ = _tmp7_ = g_settings_list_keys (_tmp6_);
2267 keys = _tmp8_;
2268 keys_length1 = _vala_array_length (_tmp7_);
22492269 _keys_size_ = keys_length1;
22502270 {
22512271 guint i = 0U;
22522272 i = (guint) 0;
22532273 {
2254 gboolean _tmp8_ = FALSE;
2255 _tmp8_ = TRUE;
2274 gboolean _tmp9_ = FALSE;
2275 _tmp9_ = TRUE;
22562276 while (TRUE) {
2257 guint _tmp10_ = 0U;
2258 gchar** _tmp11_ = NULL;
2259 gint _tmp11__length1 = 0;
2277 guint _tmp11_ = 0U;
22602278 gchar** _tmp12_ = NULL;
22612279 gint _tmp12__length1 = 0;
2262 guint _tmp13_ = 0U;
2263 const gchar* _tmp14_ = NULL;
2264 if (!_tmp8_) {
2265 guint _tmp9_ = 0U;
2266 _tmp9_ = i;
2267 i = _tmp9_ + 1;
2280 gchar** _tmp13_ = NULL;
2281 gint _tmp13__length1 = 0;
2282 guint _tmp14_ = 0U;
2283 const gchar* _tmp15_ = NULL;
2284 if (!_tmp9_) {
2285 guint _tmp10_ = 0U;
2286 _tmp10_ = i;
2287 i = _tmp10_ + 1;
22682288 }
2269 _tmp8_ = FALSE;
2270 _tmp10_ = i;
2271 _tmp11_ = keys;
2272 _tmp11__length1 = keys_length1;
2273 if (!(_tmp10_ < ((guint) _tmp11__length1))) {
2289 _tmp9_ = FALSE;
2290 _tmp11_ = i;
2291 _tmp12_ = keys;
2292 _tmp12__length1 = keys_length1;
2293 if (!(_tmp11_ < ((guint) _tmp12__length1))) {
22742294 break;
22752295 }
2276 _tmp12_ = keys;
2277 _tmp12__length1 = keys_length1;
2278 _tmp13_ = i;
2279 _tmp14_ = _tmp12_[_tmp13_];
2280 gterminal_output_print ("%s\n", _tmp14_);
2296 _tmp13_ = keys;
2297 _tmp13__length1 = keys_length1;
2298 _tmp14_ = i;
2299 _tmp15_ = _tmp13_[_tmp14_];
2300 gterminal_output_print ("%s\n", _tmp15_);
22812301 }
22822302 }
22832303 }
22942314 gchar** _tmp0_ = NULL;
22952315 gint _tmp0__length1 = 0;
22962316 gchar* uuid = NULL;
2297 gchar** _tmp3_ = NULL;
2298 gint _tmp3__length1 = 0;
2299 const gchar* _tmp4_ = NULL;
2300 gchar* _tmp5_ = NULL;
2317 gchar** _tmp4_ = NULL;
2318 gint _tmp4__length1 = 0;
2319 const gchar* _tmp5_ = NULL;
2320 gchar* _tmp6_ = NULL;
23012321 gchar* key = NULL;
2302 gchar** _tmp6_ = NULL;
2303 gint _tmp6__length1 = 0;
2304 const gchar* _tmp7_ = NULL;
2305 gchar* _tmp8_ = NULL;
2306 const gchar* _tmp9_ = NULL;
2307 gboolean _tmp10_ = FALSE;
2322 gchar** _tmp7_ = NULL;
2323 gint _tmp7__length1 = 0;
2324 const gchar* _tmp8_ = NULL;
2325 gchar* _tmp9_ = NULL;
2326 const gchar* _tmp10_ = NULL;
2327 gboolean _tmp11_ = FALSE;
23082328 TerminalSettingsList* service = NULL;
2309 TerminalSettingsList* _tmp13_ = NULL;
2329 TerminalSettingsList* _tmp15_ = NULL;
23102330 GSettings* profile = NULL;
2311 TerminalSettingsList* _tmp14_ = NULL;
2312 const gchar* _tmp15_ = NULL;
2313 GSettings* _tmp16_ = NULL;
2314 GSettings* _tmp17_ = NULL;
2315 GSettings* _tmp20_ = NULL;
2316 GSettingsSchema* _tmp21_ = NULL;
2317 GSettingsSchema* _tmp22_ = NULL;
2318 GSettingsSchema* _tmp23_ = NULL;
2319 const gchar* _tmp24_ = NULL;
2320 gboolean _tmp25_ = FALSE;
2321 gboolean _tmp26_ = FALSE;
2322 GSettings* _tmp29_ = NULL;
2323 const gchar* _tmp30_ = NULL;
2324 GVariant* _tmp31_ = NULL;
2325 GVariant* _tmp32_ = NULL;
2326 gchar* _tmp33_ = NULL;
2327 gchar* _tmp34_ = NULL;
2331 TerminalSettingsList* _tmp16_ = NULL;
2332 const gchar* _tmp17_ = NULL;
2333 GSettings* _tmp18_ = NULL;
2334 GSettings* _tmp19_ = NULL;
2335 GSettings* _tmp23_ = NULL;
2336 GSettingsSchema* _tmp24_ = NULL;
2337 GSettingsSchema* _tmp25_ = NULL;
2338 GSettingsSchema* _tmp26_ = NULL;
2339 const gchar* _tmp27_ = NULL;
2340 gboolean _tmp28_ = FALSE;
2341 gboolean _tmp29_ = FALSE;
2342 GSettings* _tmp33_ = NULL;
2343 const gchar* _tmp34_ = NULL;
2344 GVariant* _tmp35_ = NULL;
2345 GVariant* _tmp36_ = NULL;
2346 gchar* _tmp37_ = NULL;
2347 gchar* _tmp38_ = NULL;
23282348 GError * _inner_error_ = NULL;
23292349 _tmp0_ = argv;
23302350 _tmp0__length1 = argv_length1;
23312351 if (_tmp0__length1 < 3) {
23322352 const gchar* _tmp1_ = NULL;
23332353 GError* _tmp2_ = NULL;
2354 gint _tmp3_ = 0;
23342355 _tmp1_ = _ ("Missing argument");
23352356 _tmp2_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_UNKNOWN_OPTION, _tmp1_);
23362357 _inner_error_ = _tmp2_;
23372358 g_propagate_error (error, _inner_error_);
2338 return 0;
2339 }
2340 _tmp3_ = argv;
2341 _tmp3__length1 = argv_length1;
2342 _tmp4_ = _tmp3_[1];
2343 _tmp5_ = g_strdup (_tmp4_);
2344 uuid = _tmp5_;
2345 _tmp6_ = argv;
2346 _tmp6__length1 = argv_length1;
2347 _tmp7_ = _tmp6_[2];
2348 _tmp8_ = g_strdup (_tmp7_);
2349 key = _tmp8_;
2350 _tmp9_ = uuid;
2351 _tmp10_ = terminal_settings_list_valid_uuid (_tmp9_);
2352 if (!_tmp10_) {
2353 const gchar* _tmp11_ = NULL;
2354 GError* _tmp12_ = NULL;
2355 _tmp11_ = uuid;
2356 _tmp12_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp11_);
2357 _inner_error_ = _tmp12_;
2359 return _tmp3_;
2360 }
2361 _tmp4_ = argv;
2362 _tmp4__length1 = argv_length1;
2363 _tmp5_ = _tmp4_[1];
2364 _tmp6_ = g_strdup (_tmp5_);
2365 uuid = _tmp6_;
2366 _tmp7_ = argv;
2367 _tmp7__length1 = argv_length1;
2368 _tmp8_ = _tmp7_[2];
2369 _tmp9_ = g_strdup (_tmp8_);
2370 key = _tmp9_;
2371 _tmp10_ = uuid;
2372 _tmp11_ = terminal_settings_list_valid_uuid (_tmp10_);
2373 if (!_tmp11_) {
2374 const gchar* _tmp12_ = NULL;
2375 GError* _tmp13_ = NULL;
2376 gint _tmp14_ = 0;
2377 _tmp12_ = uuid;
2378 _tmp13_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp12_);
2379 _inner_error_ = _tmp13_;
23582380 g_propagate_error (error, _inner_error_);
23592381 _g_free0 (key);
23602382 _g_free0 (uuid);
2361 return 0;
2362 }
2363 _tmp13_ = terminal_profiles_list_new ();
2364 service = _tmp13_;
2365 _tmp14_ = service;
2366 _tmp15_ = uuid;
2367 _tmp16_ = terminal_settings_list_ref_child (_tmp14_, _tmp15_);
2368 profile = _tmp16_;
2369 _tmp17_ = profile;
2370 if (_tmp17_ == NULL) {
2371 const gchar* _tmp18_ = NULL;
2372 GError* _tmp19_ = NULL;
2373 _tmp18_ = uuid;
2374 _tmp19_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp18_);
2375 _inner_error_ = _tmp19_;
2383 return _tmp14_;
2384 }
2385 _tmp15_ = terminal_profiles_list_new ();
2386 service = _tmp15_;
2387 _tmp16_ = service;
2388 _tmp17_ = uuid;
2389 _tmp18_ = terminal_settings_list_ref_child (_tmp16_, _tmp17_);
2390 profile = _tmp18_;
2391 _tmp19_ = profile;
2392 if (_tmp19_ == NULL) {
2393 const gchar* _tmp20_ = NULL;
2394 GError* _tmp21_ = NULL;
2395 gint _tmp22_ = 0;
2396 _tmp20_ = uuid;
2397 _tmp21_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp20_);
2398 _inner_error_ = _tmp21_;
23762399 g_propagate_error (error, _inner_error_);
23772400 _g_object_unref0 (profile);
23782401 _g_object_unref0 (service);
23792402 _g_free0 (key);
23802403 _g_free0 (uuid);
2381 return 0;
2382 }
2383 _tmp20_ = profile;
2384 g_object_get (_tmp20_, "settings-schema", &_tmp21_, NULL);
2385 _tmp22_ = _tmp21_;
2386 _tmp23_ = _tmp22_;
2387 _tmp24_ = key;
2388 _tmp25_ = g_settings_schema_has_key (_tmp23_, _tmp24_);
2389 _tmp26_ = !_tmp25_;
2390 _g_settings_schema_unref0 (_tmp23_);
2391 if (_tmp26_) {
2392 const gchar* _tmp27_ = NULL;
2393 GError* _tmp28_ = NULL;
2394 _tmp27_ = key;
2395 _tmp28_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile key name", _tmp27_);
2396 _inner_error_ = _tmp28_;
2404 return _tmp22_;
2405 }
2406 _tmp23_ = profile;
2407 g_object_get (_tmp23_, "settings-schema", &_tmp24_, NULL);
2408 _tmp25_ = _tmp24_;
2409 _tmp26_ = _tmp25_;
2410 _tmp27_ = key;
2411 _tmp28_ = g_settings_schema_has_key (_tmp26_, _tmp27_);
2412 _tmp29_ = !_tmp28_;
2413 _g_settings_schema_unref0 (_tmp26_);
2414 if (_tmp29_) {
2415 const gchar* _tmp30_ = NULL;
2416 GError* _tmp31_ = NULL;
2417 gint _tmp32_ = 0;
2418 _tmp30_ = key;
2419 _tmp31_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile key name", _tmp30_);
2420 _inner_error_ = _tmp31_;
23972421 g_propagate_error (error, _inner_error_);
23982422 _g_object_unref0 (profile);
23992423 _g_object_unref0 (service);
24002424 _g_free0 (key);
24012425 _g_free0 (uuid);
2402 return 0;
2403 }
2404 _tmp29_ = profile;
2405 _tmp30_ = key;
2406 _tmp31_ = g_settings_get_value (_tmp29_, _tmp30_);
2407 _tmp32_ = _tmp31_;
2408 _tmp33_ = g_variant_print (_tmp32_, TRUE);
2409 _tmp34_ = _tmp33_;
2410 gterminal_output_print ("%s\n", _tmp34_);
2411 _g_free0 (_tmp34_);
2412 _g_variant_unref0 (_tmp32_);
2426 return _tmp32_;
2427 }
2428 _tmp33_ = profile;
2429 _tmp34_ = key;
2430 _tmp35_ = g_settings_get_value (_tmp33_, _tmp34_);
2431 _tmp36_ = _tmp35_;
2432 _tmp37_ = g_variant_print (_tmp36_, TRUE);
2433 _tmp38_ = _tmp37_;
2434 gterminal_output_print ("%s\n", _tmp38_);
2435 _g_free0 (_tmp38_);
2436 _g_variant_unref0 (_tmp36_);
24132437 result = EXIT_SUCCESS;
24142438 _g_object_unref0 (profile);
24152439 _g_object_unref0 (service);
24242448 gchar** _tmp0_ = NULL;
24252449 gint _tmp0__length1 = 0;
24262450 gchar* uuid = NULL;
2427 gchar** _tmp3_ = NULL;
2428 gint _tmp3__length1 = 0;
2429 const gchar* _tmp4_ = NULL;
2430 gchar* _tmp5_ = NULL;
2451 gchar** _tmp4_ = NULL;
2452 gint _tmp4__length1 = 0;
2453 const gchar* _tmp5_ = NULL;
2454 gchar* _tmp6_ = NULL;
24312455 gchar* key = NULL;
2432 gchar** _tmp6_ = NULL;
2433 gint _tmp6__length1 = 0;
2434 const gchar* _tmp7_ = NULL;
2435 gchar* _tmp8_ = NULL;
2456 gchar** _tmp7_ = NULL;
2457 gint _tmp7__length1 = 0;
2458 const gchar* _tmp8_ = NULL;
2459 gchar* _tmp9_ = NULL;
24362460 gchar* value = NULL;
2437 gchar** _tmp9_ = NULL;
2438 gint _tmp9__length1 = 0;
2439 const gchar* _tmp10_ = NULL;
2440 gchar* _tmp11_ = NULL;
2441 const gchar* _tmp12_ = NULL;
2442 gboolean _tmp13_ = FALSE;
2461 gchar** _tmp10_ = NULL;
2462 gint _tmp10__length1 = 0;
2463 const gchar* _tmp11_ = NULL;
2464 gchar* _tmp12_ = NULL;
2465 const gchar* _tmp13_ = NULL;
2466 gboolean _tmp14_ = FALSE;
24432467 TerminalSettingsList* service = NULL;
2444 TerminalSettingsList* _tmp16_ = NULL;
2468 TerminalSettingsList* _tmp18_ = NULL;
24452469 GSettings* profile = NULL;
2446 TerminalSettingsList* _tmp17_ = NULL;
2447 const gchar* _tmp18_ = NULL;
2448 GSettings* _tmp19_ = NULL;
2449 GSettings* _tmp20_ = NULL;
2470 TerminalSettingsList* _tmp19_ = NULL;
2471 const gchar* _tmp20_ = NULL;
2472 GSettings* _tmp21_ = NULL;
2473 GSettings* _tmp22_ = NULL;
24502474 GSettingsSchema* schema = NULL;
2451 GSettings* _tmp23_ = NULL;
2452 GSettingsSchema* _tmp24_ = NULL;
2453 GSettingsSchema* _tmp25_ = NULL;
2454 GSettingsSchema* _tmp26_ = NULL;
2455 const gchar* _tmp27_ = NULL;
2456 gboolean _tmp28_ = FALSE;
2475 GSettings* _tmp26_ = NULL;
2476 GSettingsSchema* _tmp27_ = NULL;
2477 GSettingsSchema* _tmp28_ = NULL;
2478 GSettingsSchema* _tmp29_ = NULL;
2479 const gchar* _tmp30_ = NULL;
2480 gboolean _tmp31_ = FALSE;
24572481 GVariant* v = NULL;
2458 GSettingsSchema* _tmp31_ = NULL;
2459 const gchar* _tmp32_ = NULL;
2460 GSettingsSchemaKey* _tmp33_ = NULL;
2461 GSettingsSchemaKey* _tmp34_ = NULL;
2462 const GVariantType* _tmp35_ = NULL;
2482 GSettingsSchema* _tmp35_ = NULL;
24632483 const gchar* _tmp36_ = NULL;
2464 GVariant* _tmp37_ = NULL;
2465 GVariant* _tmp38_ = NULL;
2466 GSettings* _tmp39_ = NULL;
2484 GSettingsSchemaKey* _tmp37_ = NULL;
2485 GSettingsSchemaKey* _tmp38_ = NULL;
2486 const GVariantType* _tmp39_ = NULL;
24672487 const gchar* _tmp40_ = NULL;
24682488 GVariant* _tmp41_ = NULL;
2489 GVariant* _tmp42_ = NULL;
2490 GSettings* _tmp44_ = NULL;
2491 const gchar* _tmp45_ = NULL;
2492 GVariant* _tmp46_ = NULL;
24692493 GError * _inner_error_ = NULL;
24702494 _tmp0_ = argv;
24712495 _tmp0__length1 = argv_length1;
24722496 if (_tmp0__length1 < 4) {
24732497 const gchar* _tmp1_ = NULL;
24742498 GError* _tmp2_ = NULL;
2499 gint _tmp3_ = 0;
24752500 _tmp1_ = _ ("Missing argument");
24762501 _tmp2_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_UNKNOWN_OPTION, _tmp1_);
24772502 _inner_error_ = _tmp2_;
24782503 g_propagate_error (error, _inner_error_);
2479 return 0;
2480 }
2481 _tmp3_ = argv;
2482 _tmp3__length1 = argv_length1;
2483 _tmp4_ = _tmp3_[1];
2484 _tmp5_ = g_strdup (_tmp4_);
2485 uuid = _tmp5_;
2486 _tmp6_ = argv;
2487 _tmp6__length1 = argv_length1;
2488 _tmp7_ = _tmp6_[2];
2489 _tmp8_ = g_strdup (_tmp7_);
2490 key = _tmp8_;
2491 _tmp9_ = argv;
2492 _tmp9__length1 = argv_length1;
2493 _tmp10_ = _tmp9_[3];
2494 _tmp11_ = g_strdup (_tmp10_);
2495 value = _tmp11_;
2496 _tmp12_ = uuid;
2497 _tmp13_ = terminal_settings_list_valid_uuid (_tmp12_);
2498 if (!_tmp13_) {
2499 const gchar* _tmp14_ = NULL;
2500 GError* _tmp15_ = NULL;
2501 _tmp14_ = uuid;
2502 _tmp15_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp14_);
2503 _inner_error_ = _tmp15_;
2504 return _tmp3_;
2505 }
2506 _tmp4_ = argv;
2507 _tmp4__length1 = argv_length1;
2508 _tmp5_ = _tmp4_[1];
2509 _tmp6_ = g_strdup (_tmp5_);
2510 uuid = _tmp6_;
2511 _tmp7_ = argv;
2512 _tmp7__length1 = argv_length1;
2513 _tmp8_ = _tmp7_[2];
2514 _tmp9_ = g_strdup (_tmp8_);
2515 key = _tmp9_;
2516 _tmp10_ = argv;
2517 _tmp10__length1 = argv_length1;
2518 _tmp11_ = _tmp10_[3];
2519 _tmp12_ = g_strdup (_tmp11_);
2520 value = _tmp12_;
2521 _tmp13_ = uuid;
2522 _tmp14_ = terminal_settings_list_valid_uuid (_tmp13_);
2523 if (!_tmp14_) {
2524 const gchar* _tmp15_ = NULL;
2525 GError* _tmp16_ = NULL;
2526 gint _tmp17_ = 0;
2527 _tmp15_ = uuid;
2528 _tmp16_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp15_);
2529 _inner_error_ = _tmp16_;
25042530 g_propagate_error (error, _inner_error_);
25052531 _g_free0 (value);
25062532 _g_free0 (key);
25072533 _g_free0 (uuid);
2508 return 0;
2509 }
2510 _tmp16_ = terminal_profiles_list_new ();
2511 service = _tmp16_;
2512 _tmp17_ = service;
2513 _tmp18_ = uuid;
2514 _tmp19_ = terminal_settings_list_ref_child (_tmp17_, _tmp18_);
2515 profile = _tmp19_;
2516 _tmp20_ = profile;
2517 if (_tmp20_ == NULL) {
2518 const gchar* _tmp21_ = NULL;
2519 GError* _tmp22_ = NULL;
2520 _tmp21_ = uuid;
2521 _tmp22_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp21_);
2522 _inner_error_ = _tmp22_;
2534 return _tmp17_;
2535 }
2536 _tmp18_ = terminal_profiles_list_new ();
2537 service = _tmp18_;
2538 _tmp19_ = service;
2539 _tmp20_ = uuid;
2540 _tmp21_ = terminal_settings_list_ref_child (_tmp19_, _tmp20_);
2541 profile = _tmp21_;
2542 _tmp22_ = profile;
2543 if (_tmp22_ == NULL) {
2544 const gchar* _tmp23_ = NULL;
2545 GError* _tmp24_ = NULL;
2546 gint _tmp25_ = 0;
2547 _tmp23_ = uuid;
2548 _tmp24_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp23_);
2549 _inner_error_ = _tmp24_;
25232550 g_propagate_error (error, _inner_error_);
25242551 _g_object_unref0 (profile);
25252552 _g_object_unref0 (service);
25262553 _g_free0 (value);
25272554 _g_free0 (key);
25282555 _g_free0 (uuid);
2529 return 0;
2530 }
2531 _tmp23_ = profile;
2532 g_object_get (_tmp23_, "settings-schema", &_tmp24_, NULL);
2533 _tmp25_ = _tmp24_;
2534 schema = _tmp25_;
2535 _tmp26_ = schema;
2536 _tmp27_ = key;
2537 _tmp28_ = g_settings_schema_has_key (_tmp26_, _tmp27_);
2538 if (!_tmp28_) {
2539 const gchar* _tmp29_ = NULL;
2540 GError* _tmp30_ = NULL;
2541 _tmp29_ = key;
2542 _tmp30_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile key name", _tmp29_);
2543 _inner_error_ = _tmp30_;
2556 return _tmp25_;
2557 }
2558 _tmp26_ = profile;
2559 g_object_get (_tmp26_, "settings-schema", &_tmp27_, NULL);
2560 _tmp28_ = _tmp27_;
2561 schema = _tmp28_;
2562 _tmp29_ = schema;
2563 _tmp30_ = key;
2564 _tmp31_ = g_settings_schema_has_key (_tmp29_, _tmp30_);
2565 if (!_tmp31_) {
2566 const gchar* _tmp32_ = NULL;
2567 GError* _tmp33_ = NULL;
2568 gint _tmp34_ = 0;
2569 _tmp32_ = key;
2570 _tmp33_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile key name", _tmp32_);
2571 _inner_error_ = _tmp33_;
25442572 g_propagate_error (error, _inner_error_);
25452573 _g_settings_schema_unref0 (schema);
25462574 _g_object_unref0 (profile);
25482576 _g_free0 (value);
25492577 _g_free0 (key);
25502578 _g_free0 (uuid);
2551 return 0;
2552 }
2553 _tmp31_ = schema;
2554 _tmp32_ = key;
2555 _tmp33_ = g_settings_schema_get_key (_tmp31_, _tmp32_);
2556 _tmp34_ = _tmp33_;
2557 _tmp35_ = g_settings_schema_key_get_value_type (_tmp34_);
2558 _tmp36_ = value;
2559 _tmp37_ = g_variant_parse (_tmp35_, _tmp36_, NULL, NULL, &_inner_error_);
2579 return _tmp34_;
2580 }
2581 _tmp35_ = schema;
2582 _tmp36_ = key;
2583 _tmp37_ = g_settings_schema_get_key (_tmp35_, _tmp36_);
25602584 _tmp38_ = _tmp37_;
2561 _g_settings_schema_key_unref0 (_tmp34_);
2562 v = _tmp38_;
2585 _tmp39_ = g_settings_schema_key_get_value_type (_tmp38_);
2586 _tmp40_ = value;
2587 _tmp41_ = g_variant_parse (_tmp39_, _tmp40_, NULL, NULL, &_inner_error_);
2588 _tmp42_ = _tmp41_;
2589 _g_settings_schema_key_unref0 (_tmp38_);
2590 v = _tmp42_;
25632591 if (G_UNLIKELY (_inner_error_ != NULL)) {
2592 gint _tmp43_ = 0;
25642593 g_propagate_error (error, _inner_error_);
25652594 _g_settings_schema_unref0 (schema);
25662595 _g_object_unref0 (profile);
25682597 _g_free0 (value);
25692598 _g_free0 (key);
25702599 _g_free0 (uuid);
2571 return 0;
2572 }
2573 _tmp39_ = profile;
2574 _tmp40_ = key;
2575 _tmp41_ = v;
2576 g_settings_set_value (_tmp39_, _tmp40_, _tmp41_);
2600 return _tmp43_;
2601 }
2602 _tmp44_ = profile;
2603 _tmp45_ = key;
2604 _tmp46_ = v;
2605 g_settings_set_value (_tmp44_, _tmp45_, _tmp46_);
25772606 g_settings_sync ();
25782607 result = EXIT_SUCCESS;
25792608 _g_variant_unref0 (v);
26522681 _tmp7_ = gterminal_apply_map (map, map_length1, _tmp5_ + 1, _tmp6__length1 - 1, &_inner_error_);
26532682 _tmp4_ = _tmp7_;
26542683 if (G_UNLIKELY (_inner_error_ != NULL)) {
2684 gint _tmp8_ = 0;
26552685 g_propagate_error (error, _inner_error_);
26562686 map = (_vala_GTerminalVerb_array_free (map, map_length1), NULL);
2657 return 0;
2687 return _tmp8_;
26582688 }
26592689 result = _tmp4_;
26602690 map = (_vala_GTerminalVerb_array_free (map, map_length1), NULL);
27862816 gchar** _tmp0_ = NULL;
27872817 gint _tmp0__length1 = 0;
27882818 gchar* uuid = NULL;
2789 gchar** _tmp3_ = NULL;
2790 gint _tmp3__length1 = 0;
2791 const gchar* _tmp4_ = NULL;
2792 gchar* _tmp5_ = NULL;
2793 const gchar* _tmp6_ = NULL;
2794 gboolean _tmp7_ = FALSE;
2819 gchar** _tmp4_ = NULL;
2820 gint _tmp4__length1 = 0;
2821 const gchar* _tmp5_ = NULL;
2822 gchar* _tmp6_ = NULL;
2823 const gchar* _tmp7_ = NULL;
2824 gboolean _tmp8_ = FALSE;
27952825 TerminalSettingsList* service = NULL;
2796 TerminalSettingsList* _tmp10_ = NULL;
2797 TerminalSettingsList* _tmp11_ = NULL;
2798 const gchar* _tmp12_ = NULL;
2826 TerminalSettingsList* _tmp12_ = NULL;
2827 TerminalSettingsList* _tmp13_ = NULL;
2828 const gchar* _tmp14_ = NULL;
27992829 GError * _inner_error_ = NULL;
28002830 _tmp0_ = argv;
28012831 _tmp0__length1 = argv_length1;
28022832 if (_tmp0__length1 < 2) {
28032833 const gchar* _tmp1_ = NULL;
28042834 GError* _tmp2_ = NULL;
2835 gint _tmp3_ = 0;
28052836 _tmp1_ = _ ("Missing argument");
28062837 _tmp2_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_UNKNOWN_OPTION, _tmp1_);
28072838 _inner_error_ = _tmp2_;
28082839 g_propagate_error (error, _inner_error_);
2809 return 0;
2810 }
2811 _tmp3_ = argv;
2812 _tmp3__length1 = argv_length1;
2813 _tmp4_ = _tmp3_[1];
2814 _tmp5_ = g_strdup (_tmp4_);
2815 uuid = _tmp5_;
2816 _tmp6_ = uuid;
2817 _tmp7_ = terminal_settings_list_valid_uuid (_tmp6_);
2818 if (!_tmp7_) {
2819 const gchar* _tmp8_ = NULL;
2820 GError* _tmp9_ = NULL;
2821 _tmp8_ = uuid;
2822 _tmp9_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp8_);
2823 _inner_error_ = _tmp9_;
2840 return _tmp3_;
2841 }
2842 _tmp4_ = argv;
2843 _tmp4__length1 = argv_length1;
2844 _tmp5_ = _tmp4_[1];
2845 _tmp6_ = g_strdup (_tmp5_);
2846 uuid = _tmp6_;
2847 _tmp7_ = uuid;
2848 _tmp8_ = terminal_settings_list_valid_uuid (_tmp7_);
2849 if (!_tmp8_) {
2850 const gchar* _tmp9_ = NULL;
2851 GError* _tmp10_ = NULL;
2852 gint _tmp11_ = 0;
2853 _tmp9_ = uuid;
2854 _tmp10_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp9_);
2855 _inner_error_ = _tmp10_;
28242856 g_propagate_error (error, _inner_error_);
28252857 _g_free0 (uuid);
2826 return 0;
2827 }
2828 _tmp10_ = terminal_profiles_list_new ();
2829 service = _tmp10_;
2830 _tmp11_ = service;
2831 _tmp12_ = uuid;
2832 terminal_settings_list_set_default_child (_tmp11_, _tmp12_);
2858 return _tmp11_;
2859 }
2860 _tmp12_ = terminal_profiles_list_new ();
2861 service = _tmp12_;
2862 _tmp13_ = service;
2863 _tmp14_ = uuid;
2864 terminal_settings_list_set_default_child (_tmp13_, _tmp14_);
28332865 g_settings_sync ();
28342866 result = EXIT_SUCCESS;
28352867 _g_object_unref0 (service);
28462878 TerminalSettingsList* _tmp1_ = NULL;
28472879 gchar* _tmp2_ = NULL;
28482880 const gchar* _tmp3_ = NULL;
2849 const gchar* _tmp5_ = NULL;
2881 const gchar* _tmp6_ = NULL;
28502882 GError * _inner_error_ = NULL;
28512883 _tmp0_ = terminal_profiles_list_new ();
28522884 service = _tmp0_;
28562888 _tmp3_ = new_uuid;
28572889 if (_tmp3_ == NULL) {
28582890 GError* _tmp4_ = NULL;
2891 gint _tmp5_ = 0;
28592892 _tmp4_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_FAILED, "Failed to create new profile");
28602893 _inner_error_ = _tmp4_;
28612894 g_propagate_error (error, _inner_error_);
28622895 _g_free0 (new_uuid);
28632896 _g_object_unref0 (service);
2864 return 0;
2865 }
2866 _tmp5_ = new_uuid;
2867 gterminal_output_print ("%s\n", _tmp5_);
2897 return _tmp5_;
2898 }
2899 _tmp6_ = new_uuid;
2900 gterminal_output_print ("%s\n", _tmp6_);
28682901 g_settings_sync ();
28692902 result = EXIT_SUCCESS;
28702903 _g_free0 (new_uuid);
28782911 gchar** _tmp0_ = NULL;
28792912 gint _tmp0__length1 = 0;
28802913 gchar* uuid = NULL;
2881 gchar** _tmp3_ = NULL;
2882 gint _tmp3__length1 = 0;
2883 const gchar* _tmp4_ = NULL;
2884 gchar* _tmp5_ = NULL;
2885 const gchar* _tmp6_ = NULL;
2886 gboolean _tmp7_ = FALSE;
2914 gchar** _tmp4_ = NULL;
2915 gint _tmp4__length1 = 0;
2916 const gchar* _tmp5_ = NULL;
2917 gchar* _tmp6_ = NULL;
2918 const gchar* _tmp7_ = NULL;
2919 gboolean _tmp8_ = FALSE;
28872920 TerminalSettingsList* service = NULL;
2888 TerminalSettingsList* _tmp10_ = NULL;
2889 TerminalSettingsList* _tmp11_ = NULL;
2890 const gchar* _tmp12_ = NULL;
2891 gboolean _tmp13_ = FALSE;
2921 TerminalSettingsList* _tmp12_ = NULL;
2922 TerminalSettingsList* _tmp13_ = NULL;
2923 const gchar* _tmp14_ = NULL;
2924 gboolean _tmp15_ = FALSE;
28922925 gchar* new_uuid = NULL;
2893 TerminalSettingsList* _tmp16_ = NULL;
2894 const gchar* _tmp17_ = NULL;
2895 gchar* _tmp18_ = NULL;
2896 const gchar* _tmp19_ = NULL;
2926 TerminalSettingsList* _tmp19_ = NULL;
2927 const gchar* _tmp20_ = NULL;
2928 gchar* _tmp21_ = NULL;
28972929 const gchar* _tmp22_ = NULL;
2930 const gchar* _tmp26_ = NULL;
28982931 GError * _inner_error_ = NULL;
28992932 _tmp0_ = argv;
29002933 _tmp0__length1 = argv_length1;
29012934 if (_tmp0__length1 < 2) {
29022935 const gchar* _tmp1_ = NULL;
29032936 GError* _tmp2_ = NULL;
2937 gint _tmp3_ = 0;
29042938 _tmp1_ = _ ("Missing argument");
29052939 _tmp2_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_UNKNOWN_OPTION, _tmp1_);
29062940 _inner_error_ = _tmp2_;
29072941 g_propagate_error (error, _inner_error_);
2908 return 0;
2909 }
2910 _tmp3_ = argv;
2911 _tmp3__length1 = argv_length1;
2912 _tmp4_ = _tmp3_[1];
2913 _tmp5_ = g_strdup (_tmp4_);
2914 uuid = _tmp5_;
2915 _tmp6_ = uuid;
2916 _tmp7_ = terminal_settings_list_valid_uuid (_tmp6_);
2917 if (!_tmp7_) {
2918 const gchar* _tmp8_ = NULL;
2919 GError* _tmp9_ = NULL;
2920 _tmp8_ = uuid;
2921 _tmp9_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp8_);
2922 _inner_error_ = _tmp9_;
2942 return _tmp3_;
2943 }
2944 _tmp4_ = argv;
2945 _tmp4__length1 = argv_length1;
2946 _tmp5_ = _tmp4_[1];
2947 _tmp6_ = g_strdup (_tmp5_);
2948 uuid = _tmp6_;
2949 _tmp7_ = uuid;
2950 _tmp8_ = terminal_settings_list_valid_uuid (_tmp7_);
2951 if (!_tmp8_) {
2952 const gchar* _tmp9_ = NULL;
2953 GError* _tmp10_ = NULL;
2954 gint _tmp11_ = 0;
2955 _tmp9_ = uuid;
2956 _tmp10_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp9_);
2957 _inner_error_ = _tmp10_;
29232958 g_propagate_error (error, _inner_error_);
29242959 _g_free0 (uuid);
2925 return 0;
2926 }
2927 _tmp10_ = terminal_profiles_list_new ();
2928 service = _tmp10_;
2929 _tmp11_ = service;
2930 _tmp12_ = uuid;
2931 _tmp13_ = terminal_settings_list_has_child (_tmp11_, _tmp12_);
2932 if (!_tmp13_) {
2933 const gchar* _tmp14_ = NULL;
2934 GError* _tmp15_ = NULL;
2935 _tmp14_ = uuid;
2936 _tmp15_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp14_);
2937 _inner_error_ = _tmp15_;
2960 return _tmp11_;
2961 }
2962 _tmp12_ = terminal_profiles_list_new ();
2963 service = _tmp12_;
2964 _tmp13_ = service;
2965 _tmp14_ = uuid;
2966 _tmp15_ = terminal_settings_list_has_child (_tmp13_, _tmp14_);
2967 if (!_tmp15_) {
2968 const gchar* _tmp16_ = NULL;
2969 GError* _tmp17_ = NULL;
2970 gint _tmp18_ = 0;
2971 _tmp16_ = uuid;
2972 _tmp17_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp16_);
2973 _inner_error_ = _tmp17_;
29382974 g_propagate_error (error, _inner_error_);
29392975 _g_object_unref0 (service);
29402976 _g_free0 (uuid);
2941 return 0;
2942 }
2943 _tmp16_ = service;
2944 _tmp17_ = uuid;
2945 _tmp18_ = terminal_settings_list_clone_child (_tmp16_, _tmp17_);
2946 new_uuid = _tmp18_;
2947 _tmp19_ = new_uuid;
2948 if (_tmp19_ == NULL) {
2949 const gchar* _tmp20_ = NULL;
2950 GError* _tmp21_ = NULL;
2951 _tmp20_ = uuid;
2952 _tmp21_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_FAILED, "Failed to clone profile \"%s\"", _tmp20_);
2953 _inner_error_ = _tmp21_;
2977 return _tmp18_;
2978 }
2979 _tmp19_ = service;
2980 _tmp20_ = uuid;
2981 _tmp21_ = terminal_settings_list_clone_child (_tmp19_, _tmp20_);
2982 new_uuid = _tmp21_;
2983 _tmp22_ = new_uuid;
2984 if (_tmp22_ == NULL) {
2985 const gchar* _tmp23_ = NULL;
2986 GError* _tmp24_ = NULL;
2987 gint _tmp25_ = 0;
2988 _tmp23_ = uuid;
2989 _tmp24_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_FAILED, "Failed to clone profile \"%s\"", _tmp23_);
2990 _inner_error_ = _tmp24_;
29542991 g_propagate_error (error, _inner_error_);
29552992 _g_free0 (new_uuid);
29562993 _g_object_unref0 (service);
29572994 _g_free0 (uuid);
2958 return 0;
2959 }
2960 _tmp22_ = new_uuid;
2961 gterminal_output_print ("%s\n", _tmp22_);
2995 return _tmp25_;
2996 }
2997 _tmp26_ = new_uuid;
2998 gterminal_output_print ("%s\n", _tmp26_);
29622999 g_settings_sync ();
29633000 result = EXIT_SUCCESS;
29643001 _g_free0 (new_uuid);
29733010 gchar** _tmp0_ = NULL;
29743011 gint _tmp0__length1 = 0;
29753012 gchar* uuid = NULL;
2976 gchar** _tmp3_ = NULL;
2977 gint _tmp3__length1 = 0;
2978 const gchar* _tmp4_ = NULL;
2979 gchar* _tmp5_ = NULL;
2980 const gchar* _tmp6_ = NULL;
2981 gboolean _tmp7_ = FALSE;
3013 gchar** _tmp4_ = NULL;
3014 gint _tmp4__length1 = 0;
3015 const gchar* _tmp5_ = NULL;
3016 gchar* _tmp6_ = NULL;
3017 const gchar* _tmp7_ = NULL;
3018 gboolean _tmp8_ = FALSE;
29823019 TerminalSettingsList* service = NULL;
2983 TerminalSettingsList* _tmp10_ = NULL;
2984 const gchar* _tmp11_ = NULL;
2985 gboolean _tmp12_ = FALSE;
2986 const gchar* _tmp15_ = NULL;
3020 TerminalSettingsList* _tmp12_ = NULL;
3021 const gchar* _tmp13_ = NULL;
3022 gboolean _tmp14_ = FALSE;
3023 const gchar* _tmp18_ = NULL;
29873024 GError * _inner_error_ = NULL;
29883025 _tmp0_ = argv;
29893026 _tmp0__length1 = argv_length1;
29903027 if (_tmp0__length1 < 2) {
29913028 const gchar* _tmp1_ = NULL;
29923029 GError* _tmp2_ = NULL;
3030 gint _tmp3_ = 0;
29933031 _tmp1_ = _ ("Missing argument");
29943032 _tmp2_ = g_error_new_literal (G_OPTION_ERROR, G_OPTION_ERROR_UNKNOWN_OPTION, _tmp1_);
29953033 _inner_error_ = _tmp2_;
29963034 g_propagate_error (error, _inner_error_);
2997 return 0;
2998 }
2999 _tmp3_ = argv;
3000 _tmp3__length1 = argv_length1;
3001 _tmp4_ = _tmp3_[1];
3002 _tmp5_ = g_strdup (_tmp4_);
3003 uuid = _tmp5_;
3004 _tmp6_ = uuid;
3005 _tmp7_ = terminal_settings_list_valid_uuid (_tmp6_);
3006 if (!_tmp7_) {
3007 const gchar* _tmp8_ = NULL;
3008 GError* _tmp9_ = NULL;
3009 _tmp8_ = uuid;
3010 _tmp9_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp8_);
3011 _inner_error_ = _tmp9_;
3035 return _tmp3_;
3036 }
3037 _tmp4_ = argv;
3038 _tmp4__length1 = argv_length1;
3039 _tmp5_ = _tmp4_[1];
3040 _tmp6_ = g_strdup (_tmp5_);
3041 uuid = _tmp6_;
3042 _tmp7_ = uuid;
3043 _tmp8_ = terminal_settings_list_valid_uuid (_tmp7_);
3044 if (!_tmp8_) {
3045 const gchar* _tmp9_ = NULL;
3046 GError* _tmp10_ = NULL;
3047 gint _tmp11_ = 0;
3048 _tmp9_ = uuid;
3049 _tmp10_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "\"%s\" is not a valid profile UUID", _tmp9_);
3050 _inner_error_ = _tmp10_;
30123051 g_propagate_error (error, _inner_error_);
30133052 _g_free0 (uuid);
3014 return 0;
3015 }
3016 _tmp10_ = terminal_profiles_list_new ();
3017 service = _tmp10_;
3018 _tmp11_ = uuid;
3019 _tmp12_ = terminal_settings_list_has_child (service, _tmp11_);
3020 if (!_tmp12_) {
3021 const gchar* _tmp13_ = NULL;
3022 GError* _tmp14_ = NULL;
3023 _tmp13_ = uuid;
3024 _tmp14_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp13_);
3025 _inner_error_ = _tmp14_;
3053 return _tmp11_;
3054 }
3055 _tmp12_ = terminal_profiles_list_new ();
3056 service = _tmp12_;
3057 _tmp13_ = uuid;
3058 _tmp14_ = terminal_settings_list_has_child (service, _tmp13_);
3059 if (!_tmp14_) {
3060 const gchar* _tmp15_ = NULL;
3061 GError* _tmp16_ = NULL;
3062 gint _tmp17_ = 0;
3063 _tmp15_ = uuid;
3064 _tmp16_ = g_error_new (G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE, "No profile with UUID \"%s\" exists", _tmp15_);
3065 _inner_error_ = _tmp16_;
30263066 g_propagate_error (error, _inner_error_);
30273067 _g_object_unref0 (service);
30283068 _g_free0 (uuid);
3029 return 0;
3030 }
3031 _tmp15_ = uuid;
3032 terminal_settings_list_remove_child (service, _tmp15_);
3069 return _tmp17_;
3070 }
3071 _tmp18_ = uuid;
3072 terminal_settings_list_remove_child (service, _tmp18_);
30333073 g_settings_sync ();
30343074 result = EXIT_SUCCESS;
30353075 _g_object_unref0 (service);
31223162 _tmp10_ = gterminal_apply_map (map, map_length1, _tmp8_ + 1, _tmp9__length1 - 1, &_inner_error_);
31233163 _tmp7_ = _tmp10_;
31243164 if (G_UNLIKELY (_inner_error_ != NULL)) {
3165 gint _tmp11_ = 0;
31253166 g_propagate_error (error, _inner_error_);
31263167 map = (_vala_GTerminalVerb_array_free (map, map_length1), NULL);
3127 return 0;
3168 return _tmp11_;
31283169 }
31293170 result = _tmp7_;
31303171 map = (_vala_GTerminalVerb_array_free (map, map_length1), NULL);
32363277 }
32373278 __finally0:
32383279 if (G_UNLIKELY (_inner_error_ != NULL)) {
3280 gint _tmp15_ = 0;
32393281 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
32403282 g_clear_error (&_inner_error_);
3241 return 0;
3283 return _tmp15_;
32423284 }
32433285 result = status;
32443286 return result;
118118 windows = gtk_application_get_windows (GTK_APPLICATION (app));
119119 for (l = windows; l != NULL; l = l->next)
120120 {
121 TerminalWindow *window = TERMINAL_WINDOW (l->data);
121 TerminalWindow *window = (TerminalWindow*)(l->data);
122122 GList *c, *containers;
123
124 if (!TERMINAL_IS_WINDOW (l->data))
125 continue;
123126
124127 containers = terminal_window_list_screen_containers (window);
125128 for (c = containers; c != NULL; c = c->next)
2323
2424 #define TERMINAL_MAJOR_VERSION (3)
2525 #define TERMINAL_MINOR_VERSION (22)
26 #define TERMINAL_MICRO_VERSION (1)
26 #define TERMINAL_MICRO_VERSION (2)
2727
2828 #define TERMINAL_CHECK_VERSION(major,minor,micro) \
2929 (TERMINAL_MAJOR_VERSION > (major) || \