Commit Graph

442 Commits (5cd597b04049206226fbfd4e5bb8016113c82952)
 

Author SHA1 Message Date
Pablo Barciela 5cd597b040 terminal-window: Fix memory leak
Gsettings needs to be freed
2019-12-19 15:27:21 +01:00
Pablo Barciela 9529b42518 terminal-screen: Fix warning when closing window
Fixes this warning running inside other terminal when closing the window if this preference is enabled: [when command exits "exit the terminal"]

** (mate-terminal:45473): CRITICAL **: 01:32:55.425: terminal_window_remove_screen: assertion 'gtk_widget_get_toplevel (GTK_WIDGET (screen)) == GTK_WIDGET (window)' failed
2019-12-18 15:17:05 +01:00
rbuj 76341a3d52 Avoid NULL pointer dereference in terminal_screen_child_exited
Fixes #314
2019-12-17 10:43:10 +01:00
Pablo Barciela c49b3f7b68 Travis CI: add '-Wredundant-decls' to 'CFLAGS' variable 2019-12-16 15:20:02 +01:00
raveit65 76fba6726b travis ci: use fedora:latest 2019-11-24 12:30:07 +01:00
raveit65 6638a36b6b tx: add fixes to makepot script 2019-11-16 13:09:57 +01:00
raveit65 f1f0333cfa tx: update resource for transifex 2019-11-16 13:06:24 +01:00
Wu Xiaotian df4d99d1ed ci: add autopoint 2019-11-16 12:55:34 +01:00
Wu Xiaotian bf09823fab migrate from intltool to gettext 2019-11-16 12:55:34 +01:00
rbuj 2319fc2415 travis: build mate-common from tarball 2019-10-15 10:13:13 +02:00
rbuj 7e46a1eaf0 Set debug & warning flags using new mate-common macros
test:

$ ./autogen.sh --disable-silent-rules --enable-debug=profile --enable-compile-warnings=maximum --prefix=/usr

<cut>
	prefix:                 /usr
	source code location:   .
	compiler:               gcc
	cflags:                  -g -pg
	warning flags:          -Wall -Wmissing-prototypes -Wbad-function-cast -Wcast-align -Wextra -Wformat-nonliteral -Wmissing-declarations -Wmissing-field-initializers -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wno-sign-compare
	linker flags:            -pg
<cut>

$ ./autogen.sh --disable-silent-rules --disable-debug --disable-compile-warnings --prefix=/usr
<cut>
	prefix:                 /usr
	source code location:   .
	compiler:               gcc
	cflags:
	warning flags:
	linker flags:
<cut>

$ grep MATE_ENABLE_DEBUG config.h
2019-10-15 10:13:13 +02:00
rbuj 4248e1c7ee build: Use ENABLE_SKEY for setting AC_CONFIG_FILES and mate_terminal_LDADD 2019-10-13 11:09:47 +02:00
Pablo Barciela e83a3e4023 Travis CI: use Debian "testing" instead "sid" 2019-10-07 15:12:06 +02:00
raveit65 7af882de57 travis(ci): enable notify_servers 2019-10-06 20:11:03 +02:00
rbuj f7a4bef0c3 terminal-app: remove -Wdiscarded-qualifiers warnings
terminal-app.c:152:26: warning: passing argument 2 of ‘terminal_app_profile_list_notify_cb’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
terminal-app.c:153:29: warning: passing argument 2 of ‘terminal_app_default_profile_notify_cb’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
terminal-app.c:155:27: warning: passing argument 2 of ‘terminal_app_encoding_list_notify_cb’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
terminal-app.c:143:28: warning: passing argument 2 of ‘terminal_app_system_font_notify_cb’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
terminal-app.c:149:35: warning: passing argument 2 of ‘terminal_app_enable_menu_accels_notify_cb’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
terminal-app.c:146:30: warning: passing argument 2 of ‘terminal_app_enable_mnemonics_notify_cb’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
2019-09-16 11:35:45 +02:00
Pablo Barciela 4391ad9928 Travis CI: debian build: show all the warnings of deprecated functions 2019-09-11 18:56:27 +02:00
raveit65 6abf2d2bed terminal-window: : suppress GtkAction warnings 2019-09-11 18:56:27 +02:00
raveit65 80d5ca102b terminal-tabs-menu: suppress GtkAction warnings 2019-09-11 18:56:27 +02:00
Pablo Barciela 562eefdbb0 Travis CI: clang: -enable-checker alpha.deadcode.UnreachableCode 2019-09-01 14:24:08 +02:00
Pablo Barciela c2b755dab5 terminal-tabs-menu: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela 745c5f9b0a terminal-profile: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela 9ea74faf26 terminal-window: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela 3745b0e978 terminal-screen-container: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela cd3ff31b7e terminal-screen: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela ae83e2a4e6 terminal-info-bar: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela c0cbd74913 terminal-tab-label: avoid 'g_type_class_add_private' 2019-08-29 20:39:27 +00:00
Pablo Barciela add12c82db terminal-window: "utilities-terminal" icon with "Open Terminal" 2019-08-27 17:06:08 +02:00
raveit65 0bdaeb4a5f release 1.23.0 2019-07-06 10:34:58 +02:00
raveit65 c9a04e084c tx: sync with transifex 2019-07-06 10:29:45 +02:00
raveit65 30d2dae1fc tx: update resource for transifex 2019-07-06 10:19:44 +02:00
Laurent Napias 2cbba483c2 Remove trailing whitespaces 2019-07-06 10:00:08 +02:00
Laurent Napias 04e5a14b35 Change url project's website 2019-06-10 17:03:31 +02:00
osch 045cda7ac4 make "highlighting things under mouse pointer" configurable 2019-06-03 20:36:53 +02:00
Martin Wimpress 803878a775
Create FUNDING.yml 2019-05-31 13:40:27 +01:00
raveit65 62d9afdc84 travis: use fedora-30 and ubuntu-19.10 for building 2019-05-29 09:28:54 +02:00
Pablo Barciela c77b65a64b [ci] Add cppcheck html report 2019-05-18 13:00:00 +02:00
Pablo Barciela a70a2a243b travis: enable 'cppcheck' in debian 2019-05-16 12:50:12 +02:00
Wu Xiaotian 48ed97624d [ci] Enable Clang Static Analyzer 2019-04-28 14:14:32 +02:00
rbuj 2a46f460b5 Ensure proper translation of the about dialog title
Note that GTK+ sets a default title of _("About %s") on the dialog
window (where %s is replaced by the name of the application, but
in order to ensure proper translation of the title, applications
should set the title property explicitly when constructing a
GtkAboutDialog

https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
2019-04-11 22:51:47 +02:00
rbuj b43df579b7 Make translatable the copyright info in about dialog 2019-04-11 22:51:47 +02:00
Stefan Tauner a711e2e2c2 Show confirmation dialog if there are multiple open tabs on closing
As a followup #149 this fixes the behavior of the code to match the
description of the respective gsettings entry "confirm-window-close".
Said entry is also updated to reflect the change added in #149.
No changes to the gsettings handling were made thus only users
who have "confirm-window-close" turned on already will see the
new behavior.
2019-04-11 21:57:16 +02:00
rbuj 11909bfdfe Upgrade the manual to docbook 5.0
To upgrade the manual:
  wget https://docbook.org/xml/5.0.1/tools/db4-upgrade.xsl
  xsltproc --output index-new.docbook db4-upgrade.xsl index.docbook
  xsltproc --output legal-new.xml db4-upgrade.xsl legal.xml

To validate the manual:
  wget https://docbook.org/xml/5.0.1/rng/docbookxi.rng
  jing docbookxi.rng index.docbook

To view the manual:
  yelp file:///full_path/index.docbook
2019-04-11 21:54:19 +02:00
rbuj 9d6ac1b459 about: update copyright 2019-04-11 12:39:30 +02:00
raveit65 f567578589 github release page 2019-04-04 17:44:53 +02:00
micheal65536 0fb37cc6af Explicitly enable bright bold to match new VTE versions
Fixes #278
2019-03-26 17:13:07 +01:00
raveit65 6ed767c2cf help: update copyright 2019-03-23 16:56:30 +01:00
rbuj 0c49db9a61 warning: Value stored to 'screen_number' is never read
$ scan-build --keep-cc make
terminal-app.c:249:5: warning: Value stored to 'screen_number' is never read
                                screen_number = n;
                                ^               ~
2019-03-15 20:43:00 +01:00
rbuj 449753407d Use gresources for about_DATA, uimanager_DATA & builder_DATA 2019-03-15 20:37:21 +01:00
Victor Kareh 773ef17921 Retain copied selection when changing tabs 2019-03-12 07:33:56 -04:00
raveit65 b703eef3e7 release 1.22.0 2019-02-24 09:41:42 +01:00