summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-05-22treewide: add meson buildMarty E. Plummer13-0/+484
Signed-off-by: Marty E. Plummer <[email protected]>
2019-04-23travis: enable 'cppcheck' in debianPablo Barciela1-0/+4
2019-04-21release 1.23.0v1.23.0raveit651-0/+24
2019-04-21sync with transifexraveit65116-5270/+6597
2019-04-12travis: add meson dependencyraveit651-0/+4
2019-04-11[ci] run after_script when use autotoolsWu Xiaotian1-3/+5
2019-04-11enable meson build on travisWu Xiaotian1-1/+1
2019-04-08Use mate-desktop icon instead of mate for mate-aboutrbuj1-1/+1
2019-04-08Simplify icons/Makefile.amrbuj9-53/+22
2019-04-08Use radial gradient (Blur 13.9%, Opacity 73.4%) for MATE logo shadowrbuj7-22/+57
2019-04-04i18n: port from intltool to gettextMarty E. Plummer29-96/+151
Signed-off-by: Marty E. Plummer <[email protected]>
2019-04-04.travis.yml: add autopoint to debianMarty E. Plummer1-0/+1
Signed-off-by: Marty E. Plummer <[email protected]>
2019-04-04mate-about: subdir mate-version.xml.in.inMarty E. Plummer4-14/+11
Signed-off-by: Marty E. Plummer <[email protected]>
2019-04-04configure.ac: subdir some of the build cruftMarty E. Plummer2-9/+15
Signed-off-by: Marty E. Plummer <[email protected]>
2019-03-31github releaseraveit651-10/+27
2019-03-25mate-desktop-thumbnail: avoid 'NULL' parameterPablo Barciela1-1/+1
Fixes Clang static analyzer warning: mate-desktop-thumbnail.c:933:54: warning: Null pointer passed as an argument to a 'nonnull' parameter g_checksum_update (checksum, (const guchar *) uri, strlen (uri)); ^~~~~~~~~~~~
2019-03-25mate-thumbnail-pixbuf-utils: Fix division by zeroPablo Barciela1-3/+9
Fixes Clang static analyzer warning: mate-thumbnail-pixbuf-utils.c:160:17: warning: Division by zero *dest++ = r / n_pixels; ~~^~~~~~~~~~
2019-03-25mate-bg: Fix memory leakPablo Barciela1-0/+2
Fixes Clang static analyzer warning: mate-bg.c:2764:2: warning: Potential leak of memory pointed to by 'size' g_queue_push_tail (parser->stack, g_strdup (name)); ^~~~~~~~~~~~~~~~~
2019-03-23pre-bump versionraveit652-1/+3
2019-03-22tx: update resource filerbuj1-45/+56
2019-03-22Make translatable the program name in mate about dialogrbuj2-2/+2
2019-03-22Make translatable the copyright info in mate about dialogrbuj2-5/+4
2019-03-21GEN png icons from hicolor_apps_scalable_mate.svgrbuj18-12/+49
Update icon cache and avoid conflict with mate theme: PNG icons are created if they are not present in icon folder. To remove png icons: cd icons; make clean-png-icons $ cat test.py import gtk screen = gtk.gdk.screen_get_default() icon_theme = gtk.icon_theme_get_for_screen(screen) print icon_theme.lookup_icon("mate-desktop", 16, 0).get_filename() print icon_theme.lookup_icon("mate-desktop", 22, 0).get_filename() print icon_theme.lookup_icon("mate-desktop", 24, 0).get_filename() print icon_theme.lookup_icon("mate-desktop", 32, 0).get_filename() print icon_theme.lookup_icon("mate-desktop", 48, 0).get_filename() print icon_theme.lookup_icon("mate-desktop", 128, 0).get_filename() print icon_theme.lookup_icon("mate-desktop", 256, 0).get_filename() print icon_theme.lookup_icon("mate", 16, 0).get_filename() print icon_theme.lookup_icon("mate", 22, 0).get_filename() print icon_theme.lookup_icon("mate", 24, 0).get_filename() print icon_theme.lookup_icon("mate", 32, 0).get_filename() print icon_theme.lookup_icon("mate", 48, 0).get_filename() print icon_theme.lookup_icon("mate", 128, 0).get_filename() print icon_theme.lookup_icon("mate", 256, 0).get_filename() print icon_theme.lookup_icon("mate", 1000, 0).get_filename() $ python test.py /usr/share/icons/hicolor/16x16/apps/mate-desktop.png /usr/share/icons/hicolor/22x22/apps/mate-desktop.png /usr/share/icons/hicolor/24x24/apps/mate-desktop.png /usr/share/icons/hicolor/32x32/apps/mate-desktop.png /usr/share/icons/hicolor/48x48/apps/mate-desktop.png /usr/share/icons/hicolor/128x128/apps/mate-desktop.png /usr/share/icons/hicolor/scalable/apps/mate-desktop.svg /usr/share/icons/mate/16x16/apps/mate.png /usr/share/icons/mate/22x22/apps/mate.png /usr/share/icons/mate/24x24/apps/mate.png /usr/share/icons/mate/32x32/apps/mate.png /usr/share/icons/mate/48x48/apps/mate.png /usr/share/icons/mate/scalable/apps/mate.svg /usr/share/icons/mate/scalable/apps/mate.svg /usr/share/icons/mate/scalable/apps/mate.svgT
2019-03-17[Security] Use 'g_strlcpy' instead of 'strcpy'Pablo Barciela2-2/+2
Fixes Clang static analyzer warnings: mate-rr-config.c:549:3: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 strcpy (output->priv->vendor, "???"); ^~~~~~ mate-desktop-item.c:2118:2: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 strcpy (the_exec, exec); ^~~~~~
2019-03-17[Security] test-ditem: Use 'g_strlcat' instead of 'strcat'Pablo Barciela1-1/+1
Fixes Clang static analyzer warning: test-ditem.c:94:2: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 strcat (path, "/foo.desktop"); ^~~~~~
2019-03-15mate-hsv: avoid duplicate initialization in variablePablo Barciela1-1/+0
avoid Clang static analyzer warning: mate-hsv.c:913:19: warning: Value stored to 'priv' during its initialization is never read MateHSVPrivate *priv = hsv->priv; ^~~~ ~~~~~~~~~
2019-03-13[ci] Enable Clang Static AnalyzerWu Xiaotian1-7/+68
2019-03-11mate-hsv: avoid deprecated 'gdk_device_grab/ungrab'Pablo Barciela1-10/+9
2019-03-11mate-colorsel: avoid deprecated 'GtkHSV', use 'MateHSV' insteadPablo Barciela1-11/+12
2019-03-11MateHSV implementation (GtkHSV fork)Pablo Barciela5-0/+1565
2019-02-23release 1.22.0v1.22.0raveit652-2/+17
2019-02-23tx: sync with transifexraveit652-3/+5
2019-02-16Prepare for docker-build 0.1.1 merge into masterWu Xiaotian1-1/+3
Please see mate-desktop/mate-dev-scripts#13
2019-02-09tx: sync with transifexraveit65116-7333/+8023
2019-02-08use archlinux/base imageWu Xiaotian1-10/+4
2019-02-08tx: update resources for transifexraveit651-61/+67
2019-02-08Fixed make distcheck fail on debian.Wu Xiaotian7-13/+8
2019-02-07mate-colorsel: avoid deprecated 'gtk_widget_modify_bg'Pablo Barciela1-5/+26
2019-02-03Initialize travis supportWu Xiaotian1-0/+111
2019-01-29[mate-rr] Avoid deprecated g_type_class_add_privateWu Xiaotian4-15/+9
2019-01-29Improve indentsWu Xiaotian1-2/+2
2019-01-29Avoid deprecated g_type_class_add_privateWu Xiaotian3-20/+6
Changed MateBgCrossfade, MateColorbutton and MateDesktopThumbnail
2019-01-29[mate-colorsel] Avoid deprecated g_type_class_add_privateWu Xiaotian2-51/+49
2019-01-09mate-bg: avoid deprecated 'g_settings_list_keys'Pablo Barciela1-3/+7
2019-01-03update copyright to 2019Wu Xiaotian1-1/+1
2018-12-19disable deprecation warnings for distcheckraveit651-1/+2
2018-12-12mate-bg: Corrected some commentsZhang Xianwei1-3/+3
There are some incorrect comments in mate_bg_create_surface_scale. Fix them. Signed-off-by: Zhang Xianwei <[email protected]>
2018-12-07schemas: Define schema for a default calculatorZhang Xianwei2-0/+10
Defines a schema that allows users to specify a default calculator application. Default initialized to 'mate-calc'. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-18release 1.21.2v1.21.2raveit651-10/+13
2018-11-18sync with transifexraveit65116-3248/+5617