summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-05-14Update mate-panel to 1.20.1:youri3-11/+9
MATE Panel has much improved Status Notifier Items (SNI) support. Support panel auto-scaling for HiDPI displays Full changelog: Support panel auto-scaling for HiDPI displays bump minimum required libwnck version to 3.4.6 status-notifier: don’t crash if tooltip has wrong type status-notifier: don’t crash if menu layout has wrong type Fix rendering of radio buttons in status notifier panel-run-dialog: fix segfault when program list is enabled get focus when displaying “applet broken” dialog Update workspace switcher properties dialog simplify some code rework the process of cancelling the background change operation status-notifier: properly handle the NULL case for items status-notifier: handle wrong-size icons called by path status-notifier: load icons specified by path Fix failures to load icons when the application calls for a path and not an icon name Fix build warning: toplevel_configure_event defined but not used Fix build warning: GLIB_VERSION_MIN_REQUIRED redefined status-notifier: fix failure to show icon for missing icon WidthOfScreen and HeightOfScreen implementation panel-toplevel: Remove pointer boundary check in panel_toplevel_queue_auto_hide() remove ancient gnome-panel leftovers Keep the right icons on bottom still displaying right when the resolution change larger wncklet: disconnect signals by data on destroy clock: disconnect one more signal handler on destroy panel-applet-frame-dbus-c: comment out newly unused variable Clock: don’t check variables that can never be < 0 for < 0 panel-applet-frame-dbus.c: comment out never used code block panel-toplevel: remove duplicate break statement status-notifier: remove duplicate check found by cppcheck status-notifier: hide mate-polkit icon if passive Apply position fix on popup to GTK 3.20 and earlier GTK 3.22 status notifier: reposition menu when size changes GTK 3.22/status-notifer Fix menu position if size changed since last shown Stop panel collapse left on adding certain out-of-process applets make file/folder launchers work again panel-context-menu: Add confirmation dialog to panel reset option Add option to context menu to reset the panel clock:disconnect signal handlers on destroy Fix crashes on moving/removing applets with glib 2.53.4 or later gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: Add a gsettings key to enable/disable SNI Support wncklet: stop segfaults, warnings on removing in-process switcher, window-list fish: fix adding back after removal Fish: stop all warnings on removing when built in-process Clock: fix removal warnings when in-process applet removed clock: stop segfault on removing applet when built in-process libmate-panel-applet: fix typos in id->factory_id rename libmate-panel-applet: Only declare _panel_applet_shlib_factory() when needed libmate-panel-applet: fix error in unregistering dbus object libmate-panel-applet: fix build warning libmate-panel-applet: fix introspection libmate-panel-applet: unown bus name and unregister dbus object libmate-panel-applet GTK 3.14/3.16: fix custom bg w alpha libmate-panel-applet: include dummy variable in factory for certian applets libmate-panel-applet: fix bg rendering for in-process applets libpanel-applet/panel-applet.h: Rename id to factory_id for factory limatepanel-applet: add panel-applet-private.h don’t use GtkPlug/GtkSocket for in process applets make it possible to get applet widget libpanel-applet: add panel_applet_factory_get_applet_widget libpanel-applet: return process type and applet uid libpanel-applet: store factories in hash table libpanel-applet: delay GtkPlug creation libpanel-applet: add process type to private data libpanel-applet: Remove out_process from panel_applet_factory_main() avoid deprecated gdk_screen_get_width/height avoid deprecated gdk_screen_get_n_monitors fish: fix applet opening as thin line when built in-process Forces a window scale of 1 for the panel, instead of using the default or user configured scale. avoid deprecated gdk_screen_make_display_name avoid deprecated gdk_display_get_screen don’t use deprecated gtk_show_uri avoid deprecated gdk_screen_get_number fix applet crashes on transparent user-set panel bg system tray: fix hidden icons on image/transparent color BG Fix GTK theme image bg support on vertical panel Make panel image background in GTK theme work again clock: fix hovering over timezone text, causes panel to scale beyond screen limit GTK 3.18+ fix transparent default panel bg menu: restore focus after drag-n-dropping menuitem outside menu: restore focus after closing popup menu of a menuitem Fix: menubar/menu-button can’t launch mozo menu: remove incorrect code from the popup menu of a menuitem status notifier: follow same menu theme as rest of panel fix moving applets between panels menu: fix crash when some .desktop file has empty Icon field clock: properly handle visibility of edit button clock: drop deprecated gtk_size_group_set_ignore_hidden clock: move GtkButton in another horizontal GtkBox parent clock.c: drop deprecated gtk_size_group_set_ignore_hidden localized application’s name and description menu-button: disconnect from GSettings when applet is removed action-button: disconnect from GSettings when applet is removed remove a needless glib check status-notifier: fix crash on unknown signal name use GTK+3 bookmarks location for Places menu doc: remove some references to nonexistent stuff fix build with gcc 4.9.2 (looks like it’s in c89 mode by default) Run dialog: Add option to reverse history view Run dialog: Fix wrong history len with max size 1 Run dialog: Allow changing history size doc: drop ancient MateConf references Run dialog: Fix wrong history order status-notifier: Do not hide passive items panel-menu-bar: fix build warning and some spacing properly fit expanded panel to smaller screen size system-tray: Properly propagate orientation changes notification-area: Fix item orientation workspace switcher: handle GDK_SCROLL_SMOOTH and fix build warning Reenable workspace switcher wrapping pre-bump version status-notifier: Fix handling of icon-padding style property Simplify panel description shown when switching panels with the WM status-notifier: Plug a memory leak remove deprecated sys/timeb.h header, as nothing uses it status-notifier-watcher: Allow re-registration of registered items setup custom icon status-notifier: Plug a memory leak notification area: Fix memory leak sorting items Translations update
2018-05-14doc: Updated sysutils/mate-notification-daemon to 1.20.0youri1-1/+2
2018-05-14Update to 1.20.0:youri2-8/+7
WidthOfScreen and HeightOfScreen implementation gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: avoid deprecated gdk_screen_get_width/height avoid deprecated gdk_screen_get_n_monitors Fixes high cpu usage with large timeouts unescape URI-encode paths for icon files Translations update
2018-05-14doc: Updated wm/mate-netbook to 1.20.0youri1-1/+2
2018-05-14Update to 1.20.0:youri3-9/+9
WidthOfScreen and HeightOfScreen implementation window picker: disconnect signal handlers in dispose function window picker: add icon to prefs dialog window picker: disable vertical expand of button in prefs dialog window picker: add icon for taskbar to About dialog maximus: don’t crash on invalid window ID Translations update
2018-05-14doc: Updated x11/mate-menus to 1.20.0youri1-1/+2
2018-05-14Update to 1.20.0:youri2-7/+6
bump gio version to 2.50.0 make mate-applications-merged symlink Translations update
2018-05-14doc: Updated multimedia/mate-media to 1.20.0youri1-1/+2
2018-05-14Update to 1.20.0:youri2-8/+7
gvc-applet: don’t try to increase refcount of a NULL object gvc-combo-box: fix signal arguments applet: restore icon for “Sound Preferences” menu item avoid deprecated gdk_screen_get_height applet: use GdkSeat with GTK+ >= 3.20 applet: make keyboard work in popup gtk 3.22: avoid deprecated gdk_screen_get_monitor… functions: refresh tray icon on icon theme change mixer-dialog: remove style class .frame from a scrolledwindow volume-control-dialog: avoid deprecated GtkAlignment applet: show volume in popup even when muted applet: improve volume increments enable deprecation warnings by default Translations update
2018-05-14doc: Updated x11/mate-indicator-applet to 1.20.0youri1-1/+2
2018-05-14Update mate-indicator-applet to 1.20.0:youri2-7/+7
Support building against Ayatana Indicators and Ubuntu Indicators alike. Translations update
2018-05-14doc: Updated graphics/mate-icon-theme-faenza to 1.20.0youri1-1/+2
2018-05-14Update mate-icon-theme-faenza to 1.20.0:youri2-8/+7
Change license to GPL3, as per the original project. Fix to use MATE logo for dark theme
2018-05-14doc: Updated graphics/mate-icon-theme to 1.20.0youri1-1/+2
2018-05-14Update mate-icon-theme to 1.20.0:youri2-8/+7
Replace same broken flags Translations update
2018-05-14doc: Updated x11/mate-desktop to 1.20.1youri1-1/+2
2018-05-14Update mate-desktop to 1.20.1:youri3-10/+9
MATE Desktop 1.20 supports HiDPI displays with dynamic detection and scaling. HiDPI hints for Qt applications are also pushed to the environment to improve cross toolkit integration. Toggling HiDPI modes triggers dynamic resize and scale, no log out/in required. Full changelog: Add gsettings for window scaling factor drop additional checks for min GLib version remove < gtk+-3.22 bits and bump required gtk+ version schema: drop can-change-accels key, won’t work with GTK+3 WidthOfScreen and HeightOfScreen implementation drop MateAboutDialog mate-about: remove remains of libunique references mate-about: switch to GtkAboutDialog gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: avoid deprecated gdk_screen_get_width/height mate-desktop-item: mate-about: avoid deprecated gtk_show_uri mate-about: avoid deprecated gtk_show_uri avoid deprecated gdk_screen_get_n_monitors avoid deprecated gdk_screen_make_display_name avoid deprecated gdk_screen_get_number Correct little imprecision in man mate-about Fix broken fallback cursor in mate-colorsel.c mate-colorsel: don’t use deprecated GTK_STOCK_COLOR_PICKER Add Global Menu support Translations update
2018-05-14doc: Updated x11/mate-control-center to 1.20.2youri1-1/+2
2018-05-14Update mate-control-center to 1.20.2:youri3-13/+7
Scale font DPI for HiDPI displays Add support for HiDPI displays theme-installer.c: missing g_object_unref in mate_theme_install_real theme-util.c: fix reinstalling the deleted theme can cause failure Support the theme compression package for installing XZ format drop unused variables eggcellrendererkeys.c: Fix build warnings: remove some leftovers related to MacOS support theme-thumbnail.c: Fix build warnings with write and pipe: libslab: store search entry widget as GtkEntry libslab: fix search icon misaligned Translations update
2018-05-14doc: Updated devel/mate-common to 1.20.0youri1-1/+2
2018-05-14Update mate-common to 1.20.0: no changelog available.youri2-7/+6
2018-05-14doc: Updated graphics/mate-backgrounds to 1.20.0youri1-1/+2
2018-05-14Update mate-backgrounds to 1.20.0:youri3-11/+8
Drop ancient gnome leftovers Translations update
2018-05-14doc: Updated x11/mate-applets to 1.20.1youri1-1/+2
2018-05-14Update mate-applets to 1.20.1:youri3-230/+152
The Invest applet has been dropped from MATE Applets. The API, provided by Yahoo, has been discontinued and there is no reputable drop in replacement available. Panel applets now size correctly based on the units being displayed and many graphs are dynamically scaled. MATE Sensors Applet (finally) supports udisks2. Full changelog: multiload: Scaling network graph using thresholds defined by user multiload: fix tabs/spaces mix in more places multiload: fix spacing in some places multiload: remove some unneeded spaces weather: fix possible crash when opening prefs dialog drop broken invest-applet and all Python dependencies Fix build warnings: ignoring return value of fgets, command: bump range of interval WidthOfScreen and HeightOfScreen implementation build: when gtksourceview isn’t found, show this package name Cpufreq: Update tooltips with latest values Cpufreq: fix a build warning Cpufreq: stop jumping numbers moving units label Rounding error in draw corrected. cpufreq: fix calculating max width of frequency/unit/percent labels stickynotes: fix text selection cpufreq: refresh applet size on style change (e.g. font size) GSettings change recognized dynamically GSettings for checkmark color shown for mounted volumes. cpufreq: fix random invisibility of the applet Mounted drives will show a little bit different icon. gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: Get rid of misleading_indentation and maybe-uninitialized warnings during build avoid deprecated gdk_screen_width/height avoid deprecated gdk_screen_get_width/height all applets: don’t use deprecated gtk_show_uri add new digital theme drivemount: fix a build warning cpufreq-prefs: don’t use deprecated gtk_show_uri bump libmateweather requirement to 1.19.1 weather: If location changes, abort any outstanding weather updates weather: Added logic to not send notification if weather update is equal (as decided by weather_info_equal()) to the previous update avoid deprecated gdk_screen_get_number drivemount: If the list is empty, it will show media-floppy icon stickynotes: reword previous commit a bit and don’t leak dir name stickynotes: create parent dir for stickynotes-applet.xml if it does not exist. Load graph scales automatically according to average load trashapplet: remove unused code cpufreq: set frequency on all cores Fix GError memory leak Fix for crasher in Command applet. Translations update
2018-05-14doc: Updated wm/marco to 1.20.1youri1-1/+2
2018-05-14Update to 1.20.1:youri3-9/+18
Marco now supports DRI3 and XPresent, if available. Frame rates in games are significantly increased when using Marco. Marco now supports drag to quadrant window tiling, cursor keys can be used to navigate the Alt + Tab switcher and keyboard shortcuts to move windows to another monitor were added. Full changelog: build: drop unneeded pangoxft requirement Small bugfix for the move_to_X keybinds Bugfix for monitors of different sizes Restructured monitor keybinds and adjust save_rect Implemented simple shourtcuts to move window to another monitor schema: fix typos compositor: don’t try to paint window that is not viewable Fix wrong result in meta_window_titlebar_is_onscreen() for windows without a frame Add support for gtk3 _GTK_SHOW_WINDOW_MENU event More elegant solution for handling new move-to-workspace keybinds Implemented a setting to disable top tiling Implemented tabpopup when moving window to different workspace keybindings.c: Fix build warning: Reset tile_resized to false when fullscreening Fixes windows not going to save_rect when unmaximimizing Allow horizontal and vertical resizing when corner tiled Fixes window getting reset to saved_rect when untiling from corner Added keybindings for corner tiling Implemented simple corner tiling by mouse drag WidthOfScreen and HeightOfScreen implementation XFIXES regions are leaked during paint_windows Add stricter logic for running without XPresent support Make XPresent optional Add in some changes from xfwm4 Cancel present_pending flag when erroring out XPresent extension support Store a window flag when user resizes from tiled Allow tiled windows to be resized horizontally gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: avoid deprecated gdk_screen_width/height avoid deprecated gdk_screen_get_width display: don’t use deprecated GDK_DEVICE_MANAGER tools: remove marco-mag and marco-grayscaletools Fix synthetic keybinding/button-grab window Forces a window scale of 1 for the window manager, instead of using the default or user configured scale. avoid deprecated gdk_display_get_screen avoid deprecated gdk_screen_get_number Alt/tab - define arrow keycode + numpad arrows Allow use of arrows while in Alt + Tab popup ui: Fix invalid object construction in frames README: fix names of GSettings keys keybindings: remove uppercase from “current workspace” Added hotkey to rename current workspace fix code deprecations Translations update
2018-05-14doc: Updated misc/libmateweather to 1.20.0youri1-1/+2
2018-05-14Update to 1.20.0:youri3-10/+8
locations: Add Radom, Poland Locations: add Zhukovsky airport (Moscow, Russia) Locations: fix Sheremetyevo airport name (Moscow, Russia) Add timeout, actully invalidate session in weather_info_abort Start reducing weather spam by creating intial cut of weather_info_equal() function that will help apps determine if two WeatherInfo instances are ‘the same’ enough to not bother with a notification remove warning on unused bsun by actually testing value Fix soup_session_async_new() deprecation warning Add missing Polish cities with airports Fix Novosibirsk timezone Add Ceiba in Puerto Rico doc: drop ancient MateConf references and some other stuff Update cities of Kazakhstan. actually check the $GIO_REQUIRED variable’s value Translations update
2018-05-14doc: Updated audio/libmatemixer to 1.20.0youri1-1/+2
2018-05-14Update libmatemixer to 1.20.0: no changelogs available.youri3-8/+10
2018-05-14doc: Updated x11/libmatekbd to 1.20.1youri1-1/+2
2018-05-14Update libmatekbd to 1.20.1:youri2-8/+7
remove < gtk+-3.22 bits and bump required gtk+ WidthOfScreen and HeightOfScreen implementation matekbd-status: Fix Gdk-CRITICAL warning on creating status bar icon gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: avoid deprecated gdk_screen_get_width/height avoid deprecated gdk_screen_get_number matekbd-indicator: Don’t expand matekbd-indicator: don’t use deprecated gdk_cairo_create Fix for strange GtkIconInfo behaviour matekbd-indicator: don’t use deprecated GtkAlignment keyboard-drawing: set css name matekbd-keyboard-drawing Slightly increase the font size for the key labels matekbd-keyboard-drawing: Don’t unset double buffering matekbd-keyboard-drawing: Handle XkbGetKeyboard() failing matekbd-keyboard-drawing: Prevent gtk+ keynav from taking focus away fix some introspection warnings show-layout.ui: don’t use deprecated widgets UI: expand kbdraw vertical Translations update
2018-05-14doc: Updated graphics/eom to 1.20.0youri1-1/+2
2018-05-14Update eom to 1.20.0:youri3-10/+8
build: use PKG_CONFIG to fix cross-build Add our copyright to About dialog and Caja extension 7z: Fix: rename files with password without the list encrypted 7z: Fix: delete/rename files/folders with the list encrypted avoid deprecated gdk_screen_make_display_name don’t use deprecated gtk_show_uri use a more common gtk+ function avoid deprecated gdk_screen_get_number Add the button “Show the Files and Quit” in the progress dialog Fix: create zip files in “maximum” compression level Fix: Browsing history not correct hide folders in “View All Files” Fix: Wrong behavior of Skip button in Replace file dialog UI files: avoid deprecations gtk-utils: remove some GTK_STOCK deprecations gtk-utils: avoid deprecated gtk_icon_size_lookup_for_settings fr-window: fix some GTK_STOCK deprecations add style class frame to scrolledwindows fr-window: avoid deprecated GtkMisc and GtkAlignment dlg-add-folder: avoid deprecated gtk_alignment_new() build: use variable instead of hardcoded file name when cleaning Translations update
2018-05-14doc: Updated archivers/engrampa to 1.20.0youri1-1/+2
2018-05-14Update engrampa to 1.20.0:youri3-9/+9
Engrampa, the archive viewer, has improved support for encrypted 7z archives. Full changelog: build: use PKG_CONFIG to fix cross-build Add our copyright to About dialog and Caja extension 7z: Fix: rename files with password without the list encrypted 7z: Fix: delete/rename files/folders with the list encrypted avoid deprecated gdk_screen_make_display_name don’t use deprecated gtk_show_uri use a more common gtk+ function avoid deprecated gdk_screen_get_number Add the button “Show the Files and Quit” in the progress dialog Fix: create zip files in “maximum” compression level Fix: Browsing history not correct hide folders in “View All Files” Fix: Wrong behavior of Skip button in Replace file dialog UI files: avoid deprecations gtk-utils: remove some GTK_STOCK deprecations gtk-utils: avoid deprecated gtk_icon_size_lookup_for_settings fr-window: fix some GTK_STOCK deprecations add style class frame to scrolledwindows fr-window: avoid deprecated GtkMisc and GtkAlignment dlg-add-folder: avoid deprecated gtk_alignment_new() build: use variable instead of hardcoded file name when cleaning Translations update
2018-05-14doc: Updated sysutils/caja-extensions to 1.20.0youri1-1/+2
2018-05-14Update caja-extensions to 1.20.0:youri3-9/+14
xattr-tags: use better English in extension description po: add missing translatable strings from xattrs extension xattr-tags: fix extension description open-terminal: don’t use excessive string duplication avoid deprecated gdk_screen_make_display_name sendto burn: avoid deprecated gtk_show_uri xattr-tags: remove hack, it’s not needed now xattr-tags: fix typo causing undefined reference fix the libcaja_gksu_la_LDFLAGS variable declaration xattr-tags: add missing newline to startup message xattr-tags: unescaping stored attributes. Translations update
2018-05-14doc: Updated sysutils/caja-dropbox to 1.20.0youri1-1/+2
2018-05-14Update caja-dropbox to 1.20.0: no changelogs available.youri2-7/+6
2018-05-14doc: Updated sysutils/caja to 1.20.2youri1-1/+2
2018-05-14Update caja to 1.20.2:youri3-11/+14
drop CSS for GTK+ 3.14 Fix tasklist icon change when opening new tab Include local files with “” instead of <> search_dispose and search_finilize can’t be run after search finished add missing window icon to About dialog for extensions move libegg to the top srcdir and drop some leftovers WidthOfScreen and HeightOfScreen implementation caja-places-sidebar: fix refusal to unmount when sidebar is wide caja-places-sidebar: disable overlay scrollbar Fix: wrong behavior with key “enter” while renaming files in list view open folder in new window: ctrl + shift + w zoom-control: change zoom with mousewheel scroll over button View -> Visible Columns: fix vertical expand of dialog content reword Size on Disk column description a bit Fix: wrong behavior while renaming files icon-dnd: remove hardcoded highlight frame Fix: high cpu while loading background image list view: fix large icon margins on zooming out make sure scaling the desktop wallpaper works in all monitors remove weird +x attribute from a source file gtk 3.22: avoid deprecated gdk_screen_get_monitor functions: Adds columns autosizing Refresh all rows on zoom change Forces widget redraw on zoom pathbar: enable mousewheel scrolling like it was with GTK+2 libcaja-private: remove wrong link from internal README private: Ensure we allow launching .desktop files from trusted symlinks Fix: Scaling the desktop wallpaper doesn’t work open-with-dialog: set max-char-width for a label Fix “Open With” dialog “Open” button’s text misaligned avoid deprecated gdk_screen_width/height avoid deprecated gdk_screen_get_width/height avoid deprecated gdk_screen_make_display_name libegg: replace deprecated gtk_drag_begin eggsmclient: fix a build warning because of -Wcomment don’t use deprecated gtk_show_uri avoid deprecated gdk_screen_get_number Fix browsing/autorun media on insertion fix vertical Compact View scrolling in fm_icon_view_scroll_event() property-browser: add style class frame to scrolledwindows” Fix off-by-one error in caja-pathbar.c added feature: present the size on disk of files as we present the size of the file. restore DBus interface initialization CSS: Load a different caja-desktop.css with GTK 3.14 Use gtk+-3 bookmarks location Open With dialog: force icon size file: make caja_file_get_gicon return custom icons too Expand grid width to canvas use atk_component_get_extents instead of atk_component_get_position don’t parse .hidden files manually - GIO does it since 2.36 don’t check nonexistent MATE22_USER_DIR env var don’t check nonexistent ~/.mate2 directory eel-accessibility: remove unused code and outdated comments show correct right-click menu after making selection eel: Queue resizes on the canvas as elements change visibility Add size_request to IconContainer to work around unncecessary relayouting IconCanvasItem: fix overlapping filenames on hover eel: remove unneeded #include with condition eel: remove some unused code from eel-gdk-pixbuf-extensions fix build warning (no const needed there) fix build with gcc 4.9.2 (looks like it’s in c89 mode by default) search: added tag support (xattr::xdg.tags). Fix broken rename in list view by selectin file name cell. property-browser: add style class frame to scrolledwindows caja-application.c: Fix uninitialized variable Translations update
2018-05-14doc: Updated meta-pkgs/mate to 1.20.0youri2-3/+3
2018-05-14Update the MATE meta-package to 1.20.0.youri2-4/+3
2018-05-14doc: Updated print/atril to 1.18.1youri1-1/+2
2018-05-14Update atril to 1.20.0:youri3-14/+12
Atril, the document viewer, has had a massive overhaul and is better in every single way. Yes, all ways. Better! In particular accessibility support for visually impaired users is considerably improved. Caret navigation has been added. Full changelog: ### atril 1.20.0 * Translations update * require GTK+ 3.22 and GLib 2.50 * build: remove pre-GTK+3 option (how did I miss that?) * epub: make minizip support more BSD variants * update copyright year to 2018 ### atril 1.19.6 * Translations update * Revert "libview: Update the current page also when pending scroll is to find a location" * previewer: add style class atril-previewer-window * WidthOfScreen and HeightOfScreen implementation ### atril 1.19.5 * Translations update * shell: show caret navigation in menu * ev-link-accessible: Improve efficiency of methods to get start and end indices * Expose form fields as AtkObject children of the page * Expose images as AtkObject children of the page * Expose links as AtkObject children of the page * ev-view-accessible: Add a method to determine if a given doc rect is showing * ev-page-cache: Add method to check if a given page has been cached * libview: Update the caret cursor when jumping to a find result * libview: Update ATK_STATE_SHOWING when the visible page range changes * libview: Implement AtkComponent for pages * libview: Fix shift+click text selection * a11y: ensure text cached when you request an EvPageAccessible * a11y: managing atk states on EvPageAccessible * a11y: add if applies ATK_RELATION_FLOWS_TO/FROM on EvPageAccessible * a11y: move AtkHyperText implementation from EvViewAccessible to EvPageAccessible * a11y: move AtkText implementation from EvViewAccessible to EvPageAccessible * a11y: expose EvPageAccessible as children of EvViewAccessible * a11y: new EvPageAccessible * libview: Fix some broken aspects EvViewAccessible text support * libview: Take caret navigation into account when getting AtkHyperlink indices * a11y: cleaning implementation for atk_text_get_caret_offset * a11y: fixing implementation for atk_text_set_caret_offset * view: set_caret_cursor_position should emit "cursor-moved" if applies * Remove support for deprecated atk_text_get_text_{before,after}_offset() * a11y: implement AtkDocument on EvViewAccessible * a11y: with caret navigation enabled, accessibility current page is cursor page * ev-view-accessible: call document_changed_cb when setting the model * Some text fixes for caret message area * ev-view-accessible: Fix a crash in ev_view_accessible_get_link * ev-view-accessible: Clear the cached data when the current page * shell: remove view_actions_focus_out_cb * shell: Remove ev_window_set_view_accels_sensitivity * shell: forward accels to the focused widget * Use a global array for view accel action * fix crash when selecting text in djvu documents ### atril 1.19.4 * Translations update * shell: fix stock item for message area * docs: libview: Re-add type builtins section * Fix crashes of epub documents with caret-navigation * Store the caret cursor position in document metadata * libview: Add ev_view_set_caret_cursor_position * libview: Update the current page also when pending scroll is to find a location * libview: Do not schedule a redraw when enabling/disabling caret navigation * libview: Stop caret cursor blinking when cursor is not in a visible page * shell: Enable/disable the caret navigation with F7 * libview: Add ev_view_supports_caret_navigation() * ev-link-accesible: Return the index/offset after the last character in the link * help: Remove references to removed selection mode * libview: Fix selections starting/ending in page margins * libview: Reduce the pages to scan for selections * libview: Remove unused rectangle selection mode * libview: Rework ev_view_accessible_get_selection * libview: do not redraw the whole view when caret cursor moves * libview: Update the cursor area after positioning the cursor when moving between lines * ev-view-accessible: Fix ev_view_accesssible_get_n_selections * ev-view-accessibl: Fix get_caret_offset when the caret navigation is enabled * libview: Use error bell and return early when moving between lines fails * libview: do not schedule a resize in ensure_rectangle_is_visible * libview: Stop the cursor blink when there are selections active * libview: Deprecate ev_view_scroll in favor of g_signal_emit_by_name * ev-window: Use g_signal_emit_by name instead of ev_view_scroll * previewer: Remove scroll accelerators * ev-window: Remove scroll accelerators * libview: Add more scroll key bindings to EvView * libview: Fix second parameter type of scroll signal for h, j, k and l bindings * libview: Use merge_selection_region passing NULL to clear the selections * ev-pixbuf-cache: Clear the selection region also when clearing the job selection * ev-pixbuf-cache: fix the condition for when a new selection is needed * ev-view-accessible: Rewrite get_run_attributes to return the text attributes from the document * pdf: Implement ev_document_text_get_text_attrs() * libview: Get text attributes from backend and save them in page cache * libdocument: Add ev_document_text_get_text_attrs() * libview: Emit the AtkText text-caret-moved and text-selection-changed signals * libview: clear the selection when cursor is moved * libview: Do not show the caret cursor when there are active selections * libview: Return NULL instead of empty regions from the pixbuf cache * libview: Don't draw the caret cursor when the view is not focused * libview: Fix moving caret cursor between lines in multicolumn documents * libview: Pre-cache some prev/next pages to the current page range. * ev-pixbuf-cache: schedule prev or next jobs first depending on the scroll direction * ev-pixbuf-cache: Schedule jobs to render previous pages in inverse order * libview: Added 'cursor-moved' signal to notify when the caret cursor has been moved. * libview: Avoid unnecessary region copies when selecting text * libview: Use a larger damage area to redraw selections * libview: Don't queue a redraw when damaged region hasn't changed * libview: Invalidate union of old and new selection * libview: Move the caret cursor when clicking outside a selection * libview: Remove unused in_selection member from SelectionInfo struct * libview: Keep the offset inside a line when moving the caret between lines * libview: Position the caret cursor at beginning/end of the line * libview: Do not schedule a redraw when selecting all text * libview: Use prepend + reverse instead of append to create selections list * libview: Use GSlice to allocate EvViewSelection * libview: Text selection using the caret cursor. * libview: Update the caret cursor after selecting text with the mouse * libview: Take page border into account when computing selections * libview: Fix a crash when selecting more than one page * libview: Make sure the cursor blinks after moving it by a click * libview: merge get_caret_cursor_rect_from_offset and get_caret_cursor_area * libview: Notify about caret navigation errors using the error bell. * libview: Do not redraw after a click if cursor position hasn't changed * libview: Use GtkBindings for caret navigation * libview: Rename EvView::binding-activated signal as EvView::scroll * libview: Position the caret cursor by clicking * libview: Use EvPixbufCache to find selection region * libview: Split ev_pixbuf_cache_get_selection_surface into two functions * libview: Draw selection highlight from region * libview: Fix the damage area used to redraw the caret cursor * libview: Actually update the page when moving the care from a different page * libview: Avoid to update the current page and scroll to the cursor position, if the caret cursor was not updated * libview: Make caret cursor blink * libview: Use logical attributes instead text layout to move the caret cursor * libview: Add a way to get the text logical attributes from the page cache * libview: Initial implementation of caret navigation * libview: Refactor code for drawing page and selection surfaces ### atril 1.19.3 * Translations update * shell: disable ViewDualOddLeft in menus for epubs * libview: only access the relevant page cache for the height request * Activate shortcut keys for dual and continuous layout * ev-view: Forward key events to the focused form field * Add shortcut keys for fit-page and fit-width options * shell: Do not open single page pdfs in dual mode by default * libview: Don't update current_page to negative number * libview: Make page layout a mode * libview: Add new zoom mode that optimizes for readability * Rename Fit Page Width as Fit Width * Rename Best Fit mode as Fit Page * Move dual page with odd pages left to the view menu * libview: drop deprecated usage of gtk_container_set_resize_mode ### atril 1.19.2 * Translations update * shell: Check if doc implements Annotations interface before cast * Refreshing annotations' sidebar upon deletion * libdocument: Make ev_mapping_list_remove void * page-cache: Add flags parameter to ev_page_cache_mark_dirty() * pdf: Reset the annotation mapping when there are no more annotations * Add an option to remove annotations to the view popup menu * libview: add ev_view_remove_annotation * pdf: Implement remove_annotation virtual func * libdocument: add ev_mapping_list_remove * libdocument: Add remove_annotation to DocumentAnnotations. * pdf: Make annotation names unique * pdf: Add support for adding other types of annotations * libview: Rename ev_view_set_focused_element and make it public internally * Change the opacity of the annotation window * Change color of annotation window * libview: Grab focus for form fields and links on mouse press * libdocument: Added ev_mapping_list_get * pdf: Add activation link for Fields that have it. * libview: Handle activation link of a Form Field if present * libdocument: Add activation_link to EvFormField struct * ev-properties-licence: don't use deprecated GtkAlignment * libview: : avoid deprecated gtk_adjustment_changed * ev-job-find: mark two methods as skip * ev-jobs: have ev_job_failed_from_error shadow ev_job_failed * libview: add missing transfer and element-type annotations * ev-mapping-list: make a boxed type * libdocument: add missing transfer and element-type annotations * gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions: * avoid gdk_screen_get_primary_monitor/gdk_screen_get_monitor_scale_factor * ev-document-misc.c: avoid deprecated gdk_screen_get_width/height_mm * dvi: Mitigate command injection attacks by quoting filename * mdvi-lib: Fix compilation warning (const-correctness) * libmisc: set width chars for page label * libview: Scroll small pages in non-continuous mode * libview: Enable GDK_SMOOTH_SCROLL events for view * libview: Ctrl+mouse wheel zoom should be pointer-centered, not window-centered * ev-view: Add pan gesture to switch page * ev-view: explicitly require a GtkScrolledWindow as the parent widget * ev-view: Add pinch/zoom gesture to handle document zooming ### atril 1.19.1 * sidebar-thumbnails: fix unwanted move to start after fullscreen * sidebar-thumbnails: preload one extra visible range while scrolling * sidebar-thumbnails: keep thumbnails already rendered * sidebar-thumbnails: fix clunky scrolling * update copyright year in Caja extension * annotations-sidebar: Clean up the styling * ev-annotation-window: Fix setting the color of the window border * libview: fix annotation window focus change after creation * libview: Fix focus on ev_annotation_window * libview: Don't change the font color of the annotation window * shell: Use GdkRGBA for annotations * libdocument: Add EvAnnotation API using GdkRGBA * libdocument: Use the new deprecation macros * Add deprecation macros * fix runtime warnings caused by previous HDPI commit * Take monitor scale factor into account when calculating zoom. * Add hi-dpi support for main view. * shell: Ditch gimpcellrenderertoggle * sidebar-layers: Make it actually usable and fix a runtime warning * libview: setting annotation window icons sizes * libview: save changes to a dropdown in an embedded form * libdocument: adjust rendering of shadow for active and inactive pages * avoid deprecated gdk_screen_make_display_name * ev-window: remove deprecated GtkToolbar-shadow-type * annotation-properties-dialog: don't use a headerbar * avoid deprecated gdk_display_get_screen and gdk_display_get_n_screens * ev-window: don't use deprecated gtk_show_uri * Translations update * avoid deprecated gdk_screen_get_number * Restore Polish translation credits from GNOME ### atril 1.19.0 * Translations update * update copyright year to 2017 * build: properly clean the generated .caja-extension file * build: require cairo >= 1.10.0 and drop some old code * shell: remove unused code from utils * ev-view: avoid deprecated gtk_drag_begin * egg-editable-toolbar: avoid deprecated gtk_drag_begin * message-area: replace some GtkStock deprecations * ev-sidebar: avoid deprecated GTK_STOCK_CLOSE icon * password-view: replace some GtkStock deprecations * password-view: don't use deprecated GtkAlignment * toolbar-editor: don't use deprecated GtkAlignment
2018-05-14gtkmm3 requires recent c++ to build.youri1-1/+2
2018-05-14pangomm requires recent c++ to build.youri1-1/+2
2018-05-14atkmm requires recent c++ to build.youri1-1/+3