summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-03-25release 1.24.2v1.24.2raveit652-1/+6
2021-03-25tx: sync with transifexraveit65165-24720/+18681
2021-03-08travis: temporarily disable build for ArchLinuxraveit651-1/+1
2021-03-08travis: build with mate-common-1.24.2 from reposraveit651-12/+0
2020-11-19travis: fix make distcheck error on archlinuxWu Xiaotian1-0/+2
2020-11-18travis CI: use rolling tag for ubuntu docker imageraveit651-1/+1
2020-09-03wncklet: Check the length of the pixel data for empty thumbnailsrbuj1-3/+1
2020-08-08release 1.24.1v1.24.1raveit652-1/+38
2020-08-08tx: sync with transifexraveit65359-3082/+7122
2020-08-08tx: update resourceraveit651-163/+122
2020-08-05wncklet: Hide window preview on non-visible windowsVictor Kareh1-0/+5
When a window is not visible we cannot capture its thumbnail. We used to store the thumbnail when a window was visible so that we could reuse it when minimized, but this can cause visual glitches.
2020-08-05launcher: Fix memory leaksColomban Wendling1-11/+15
2020-08-05launcher: Fix memory leakrbuj1-4/+2
2020-08-04panel-util: Fix memory leakrbuj1-0/+1
2020-08-04Fix creating several launchers at onceColomban Wendling1-0/+5
When creating a new launcher, we try and find an available object ID by browsing the existing ones. This however fails to take into account objects that were created but that didn't make it to the backend yet, leading to likely re-using the same ID when creating several objects roughly at the same time. This happens e.g. when dropping several URIs together.
2020-08-03clock: Fix GError double freeTomas Bzatek4-6/+1
Let the GError ownership on the async finish method call.
2020-08-03clock: Properly free rsvg handlesTomas Bzatek1-1/+3
2020-08-03wncklet: Fix leaking cairo_tTomas Bzatek1-0/+1
2020-08-03panel-run-dialog: Fix leaking tree model stringsTomas Bzatek1-6/+18
The gtk_tree_model_get() duplicates memory or adds a reference and any data need to be freed explicitly.
2020-08-03workspace-switcher: Fix leaking color stringTomas Bzatek1-3/+7
2020-08-03panel-properties-dialog: Fix leaking stringTomas Bzatek1-0/+1
2020-08-03clock: Fix leaking GtkListStoreTomas Bzatek1-4/+4
The gtk_tree_view_set_model() adds its own reference.
2020-08-03panel-profile: Fix leaking list elementsTomas Bzatek1-2/+2
2020-08-03clock: Fix list iterationTomas Bzatek1-11/+12
Iteration over a linked list should be done over a side control variable and list head needs to be preserved for proper list free.
2020-08-03panel-lockdown: Fix leaking string arrayTomas Bzatek1-0/+1
Overwriting an already allocated memory.
2020-08-03panel-menu-items: Fix leaking stringTomas Bzatek1-1/+3
The PANEL_GLIB_STR_EMPTY() macro returns TRUE even when the memory was allocated yet the string was empty, so do explicit free() here.
2020-08-03mate-panel-applet: Fix leaking GVariantBuilderTomas Bzatek1-14/+18
And use stack-allocated GVariantBuilder for temporary storage.
2020-08-03launcher: Fix leaking stringsTomas Bzatek1-0/+2
2020-08-03clock: Fix leaking cairo surfaceTomas Bzatek1-0/+1
2020-07-24Clarify meaning of panel reset optionlukefromdc1-4/+4
Change "Reset Panel" to "Reset all Panels" in context menu and in reset confirmation dialog to make clear that ALL panels will be reset.
2020-07-23panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size()Tomas Bzatek1-18/+11
No real leak here except of the unnecessary gtk_css_provider_new() call, refactored for readability and to conform to the code style.
2020-07-23panel-util: Fix leaking root GFileTomas Bzatek1-0/+1
2020-07-23panel-profile: Fix leaking list elementsTomas Bzatek1-2/+2
The mate_gsettings_strv_to_gslist() call will dup all the strings and removing duplicates should free them.
2020-07-23panel-frame: Fix leaking background-colorTomas Bzatek1-0/+2
2020-07-23panel-applet-frame: Fix leaking bg_patternTomas Bzatek1-19/+21
Also acquire it only when needed. This fixes a leak for me when switching workspaces back and forth.
2020-07-19Travis CI: enable irc notifications with tagged commitsPablo Barciela1-1/+1
2020-06-20fix release tarballs on travis CI failedWu Xiaotian1-1/+3
2020-04-24Travis CI: enable irc notifications with broken buildsPablo Barciela1-0/+12
2020-04-20ci: don't run configure with autogen.shraveit651-1/+1
2020-04-20build: silent build warnings for distcheckraveit651-0/+1
2020-04-10ci: use default MATE_COMPILE_WARNINGS for stable branchraveit651-3/+2
2020-04-10Travis CI: build with mate-common-1.24.1 tarballraveit651-15/+15
2020-04-10use default MATE_COMPILE_WARNINGS levelraveit651-1/+1
2020-04-10ci: update build environmentraveit651-8/+9
2020-03-26Add 48x48 iconsrbuj13-284/+12
2020-03-26Add 96x96 iconsrbuj14-1/+36
2020-03-26Add 64x64 iconsrbuj14-1/+36
for SVG in scalable/*.svg; do file=${SVG##*/}; echo "rsvg-convert -w 64 -h 64 $SVG -o 64x64/${file%.svg}.png"; done | sh
2020-03-26Add 256x256 iconsrbuj14-1/+36
for SVG in scalable/*.svg; do file=${SVG##*/}; echo "rsvg-convert -w 256 -h 256 $SVG -o 256x256/${file%.svg}.png"; done | sh
2020-03-26Clean scalable svg filesrbuj9-2510/+2541
find . -name *.svg -exec inkscape --convert-dpi-method=none --verb=FileVacuum --verb=FileSave --verb=FileQuit {} \;
2020-03-20Travis CI: use Ubuntu 20.04 instead 19.10Pablo Barciela1-1/+1