Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xfce-mirror/mousepad

Mirror repository, PRs are not watched, please use Xfce's GitLab
https://github.com/xfce-mirror/mousepad

Improve `mousepad_history_session_restore()`

A complement to 2941007c83be8cd5a75f65208925fbfe664de732.

Related to !108.

fbed2ba2b2286f8846c5385db56507a39e033941 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation th (70%).

282 translated messages, 116 untranslated messages.

Transifex (https://www.transifex.com/xfce/p...

c25400675bcc03af158c24a0ae8bdc9bf88c990d authored over 3 years ago by Theppitak Karoonboonyanan <[email protected]>
I18n: Update translation de (100%).

398 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

1fa3b22442d1a493f10bd2ab5c77941cf7606be3 authored over 3 years ago by Andreas Eitel <[email protected]>
I18n: Update translation ja (100%).

398 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

ff8271ab67e3c087e3972be775352993aa1f69e3 authored over 3 years ago by Nobuhiro Iwamatsu <[email protected]>
Save session also on "page-reordered"

A complement to !108.

af4f04b347f0bd18fa468451de47b8816c883c0a authored over 3 years ago by Gaël Bonithon <[email protected]>
Fix session restore when there are file deletions

A mistake in !108.

2941007c83be8cd5a75f65208925fbfe664de732 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation pt (100%).

398 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

4a164e8900a4884b986ecd907854da0e70fea7ad authored over 3 years ago by Hugo Carvalho <[email protected]>
I18n: Update translation es (100%).

398 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

02e2e5d71a7fc00ec259b575362d3ac21f6f1f4b authored over 3 years ago by Anonymous <[email protected]>
I18n: Update translation zh_TW (100%).

398 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

742e57cb5e6021606acf4f483ae8b84bf31698c2 authored over 3 years ago by 黃柏諺 <[email protected]>
I18n: Update translation lt (100%).

398 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

370553762f2e704877e3a74b8d730c1535e88305 authored over 3 years ago by Anonymous <[email protected]>
I18n: Update translation ja (100%).

387 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

4981579e2f658f2ee41ef7e2d41efad58e8948db authored over 3 years ago by UTUMI Hirosi <[email protected]>
Add a "File" tab to the prefs dialog

Related to !64, !69, !89 and !107, see !108 for more details.

346c3379c68bba4ef092867bf42e4dde006a295e authored over 3 years ago by Gaël Bonithon <[email protected]>
Tests: Adapt test procedure to session backup and restore

A minimalist restoration test is added, and care is taken to ensure
that automatic restoration d...

f4c6fabce09369c7d4c07d848524b43d3528947b authored over 3 years ago by Gaël Bonithon <[email protected]>
Add session backup and restore

The list of tabs per window is saved at different times, in particular
when switching tab or act...

af9572ea8a7b66c79db2c86b3e002d0d4218b96b authored over 3 years ago by Gaël Bonithon <[email protected]>
Move recent history management to new file `mousepad-history.c`

This is now justified by the addition in next commit of a new history
feature.

Related to !107,...

cd27ca6de13c92039ba4b1ec2c5382160437e017 authored over 3 years ago by Gaël Bonithon <[email protected]>
Group config files definition in one place

24e6366093251f2f3513af10d5b5e798b2ab4c7a authored over 3 years ago by Gaël Bonithon <[email protected]>
Printing: Create config file if it does not exist

Maybe this file was supposed to exist in the past, before the switch to
GSettings. Now it is onl...

8f32227b86604461a822aa6831d389835eb7c90a authored over 3 years ago by Gaël Bonithon <[email protected]>
Partially revert "print-dialog: Fix some memory leaks"

This partially reverts commit a59bc29ee738af2d649dce2c2ad80f7e2b0dc31e.

This GtkPaperSize is tr...

477141edac77ac769291612b68a8f092ead6a6bd authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation nb (100%).

387 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d5a44f306817356767bd3c1d0aaf1dec38e5f0c7 authored over 3 years ago by heskjestad <[email protected]>
I18n: Update translation es (100%).

387 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

e097a3ed3dd326952dfea20a950416b57a00e0bc authored over 3 years ago by Toni Estévez <[email protected]>
I18n: Update translation be (100%).

387 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d5b14a6c2f3a665d4057f335ff5d1d2b24f909fa authored over 3 years ago by Źmicier Turok <[email protected]>
Simplify management of files to be opened

GPtrArrays are not really useful here, even less the reallocation for
each file.

022e01ff453f5cef62b85a1edbff713262b5bf14 authored over 3 years ago by Gaël Bonithon <[email protected]>
Check all windows for the file to be opened

No reason to check only the current window. If the file is already open
in another window, it mu...

c8aa304aa61da875b24c8d9a1d2fbc645cc0d047 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation bg (100%).

390 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

98912d3b8d67692cc6aeec075a9027c5a8c9037b authored over 3 years ago by Kiril Kirilov <[email protected]>
Store also the cursor position in the recent history

A classical feature: restore cursor position from recent history, the
cursor position set via th...

ea6a904a30203b429cf553e4d6d8e838f587ef62 authored over 3 years ago by Gaël Bonithon <[email protected]>
Improve the use of current encoding in the "Save As" dialog

This is just to upgrade the behavior of the "Save As" dialog to that of
the "Open" dialog after ...

262b8f417495c87bea2abeed6ee4dcfff942d4dc authored over 3 years ago by Gaël Bonithon <[email protected]>
Store also the user set language in the recent history

If the user has a good reason to set the language by himself, typically
because the "guess langu...

819de9b676115f3a08677c7206c97b286c5c34b2 authored over 3 years ago by Gaël Bonithon <[email protected]>
Use recent history encoding in the encoding dialog

Similarly to previous commit, history encoding roughly acts as default
encoding for the given fi...

b87db551c4937cb8454d90910fca4e5cd9edfb63 authored over 3 years ago by Gaël Bonithon <[email protected]>
Always use recent history encoding when opening a file

Instead of just using it when the first opening attempt fails, this
always uses it, unless the u...

9875b338d48c3cd21c800200124f2e9117e6a8fc authored over 3 years ago by Gaël Bonithon <[email protected]>
Use recent history encoding in the "Open" dialog

This updates the encoding combo box when the selected file changes,
using encoding from recent h...

40866960154f07c0ddcd5d0d66ef021368d49f9b authored over 3 years ago by Gaël Bonithon <[email protected]>
Move recent history management to `mousepad_util.c`

The recent manager is typically a resource that lies at the application
level, not at the window...

ee6f1dec0d22e0d0e536b3e9ac26f1f0b71a8dce authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation zh_TW (100%).

390 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

0b4738a0eae0d6771693612d6fe55e569284da0a authored over 3 years ago by 黃柏諺 <[email protected]>
Rename "Find as you type" to "Incremental search"

I personally find the former more descriptive and perhaps more common,
but it can lead to oversi...

99302a96fb0c6e64e103e7563e0beb34457115d4 authored over 3 years ago by Gaël Bonithon <[email protected]>
Remove useless casts

b2452e107151459bf4635ea45f1d4901a46d6b87 authored over 3 years ago by Gaël Bonithon <[email protected]>
Define some translated labels

To prevent near-duplicates, especially because of mnemonics, when
exactly the same string could ...

c63a9e6cb51cb19ba3f24e62694afd117889f295 authored over 3 years ago by Gaël Bonithon <[email protected]>
Check that submenu actions actually change state

This is a complement to c878a901193c60753737dbaa5318955d9be6a99f:
for some reason, setting a sub...

12f996023d3d61e933b5b0b3b0fc125246225407 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation pt_BR (99%).

394 translated messages, 2 untranslated messages.

Transifex (https://www.transifex.com/xfce/pub...

f4eeeb6b32a4f1c7f38d956e892fe19190c57a3e authored over 3 years ago by Wellington Almeida <[email protected]>
Fix wrong externally modified document in some situations

If the externally modified document is in the active tab when
the "externally-modified" signal i...

97ef9dc2e1f8694788978838ac7b5b530ab87c42 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation it (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

fc360c022b1d88ea640b17d19a4acbf344d094e3 authored over 3 years ago by Emanuele Petriglia <[email protected]>
I18n: Update translation be (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

484519f395892948ec1d1aa134bec5aff1d299b2 authored over 3 years ago by Źmicier Turok <[email protected]>
*.gschema.xml: Specify the gettext domain only once

7c8c510c5323e5f191740c828624e86f0d9c36d9 authored over 3 years ago by Gaël Bonithon <[email protected]>
Plugin support: Properly handle plugin settings

What was done in !92 was strictly speaking only suitable for one plugin.
This could be extended ...

0d9d4f05aace800118d0a390e4e5dc5ebb940ca5 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation da (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

79c160581e5fe91deba87295d7d5406f32eaa46b authored over 3 years ago by Anonymous <[email protected]>
I18n: Update translation it (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

9bfa802e1617636c2053ebcd4bfcb5652bc9c518 authored over 3 years ago by Anonymous <[email protected]>
I18n: Update translation da (99%).

394 translated messages, 2 untranslated messages.

Transifex (https://www.transifex.com/xfce/pub...

dcb2c627e633837a346febe038e62e28ff2647df authored over 3 years ago by Anonymous <[email protected]>
Direct monitoring of symlink targets

Monitoring symlinks themselves does not (properly) monitor their
targets: see https://gitlab.gno...

c3c040966170faf48acece58b5289b1dd2c10fdd authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation tr (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

135e82cf79fa25375b063ef60cce30206ec2cede authored over 3 years ago by Emin Tufan Çetin <[email protected]>
I18n: Update translation de (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

da543fd6820411202f9c1a85b4fb628fe9ed8833 authored over 3 years ago by Ingo Brückl <[email protected]>
Set the state of submenu actions

Although it is not necessary in the current state of GTK 3, it may
become necessary in GTK 4, an...

c878a901193c60753737dbaa5318955d9be6a99f authored over 3 years ago by Gaël Bonithon <[email protected]>
print-dialog: Wrap long lines

01d487af487c5a936f6137a869eb1624d9acb2c4 authored over 3 years ago by Gaël Bonithon <[email protected]>
print-dialog: Fix some memory leaks

a59bc29ee738af2d649dce2c2ad80f7e2b0dc31e authored over 3 years ago by Gaël Bonithon <[email protected]>
Fix a type inconsistency in the "encoding-changed" signal

This will trigger a GObject-CRITICAL in future GLib versions.

Related to !69.

ee7efa9d34e583d0c4c45112aa5c0f326c64d982 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation et (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

3d7725ecd8004c44c682bd109a546350652de1d0 authored over 3 years ago by Priit Jõerüüt <[email protected]>
Always check if the user has explicitly set a filetype

In particular when reloading.

d40f3323ff68600ab6dca565c02549fea453e09a authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation nb (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

2b4c62341a5137f273fb654301ff4a66e9352a2d authored over 3 years ago by heskjestad <[email protected]>
test-script: Indent output of auxiliary commands

0e639b0fc6b101b4b86dc65e16ae9ccf885e92b5 authored over 3 years ago by Gaël Bonithon <[email protected]>
test-script: Check for the test plugin availability

Related to !105.

c5c0d9bc79d5950c0642a89c124db670c1ec4b03 authored over 3 years ago by Gaël Bonithon <[email protected]>
test-plugin: Cleaner management of monitoring handlers

Related to !105.

3d6ee45c0efff8d8aeaa096d531326f3ae59f6da authored over 3 years ago by Gaël Bonithon <[email protected]>
Prefs dialog: Wrap a too big label in some translations

Related to !101.

2f274ffe520fc14f4d28f48603066e64d9f8f50e authored over 3 years ago by Gaël Bonithon <[email protected]>
test-script: Replace xdotool with the test plugin

The dependencies to xdotool and wmctrl are kept at this stage, because
the case of window action...

38408325af50302649b3be74e5de72d3dac75c28 authored over 3 years ago by Gaël Bonithon <[email protected]>
Tests: Add a test plugin to monitor application state

This plugin is disabled by default: building with `--enable-plugin-test`
is required to enable i...

b761c62548982e059d2ba1774c23dc9110d62229 authored over 3 years ago by Gaël Bonithon <[email protected]>
Tests: Port the window actions test to the test plugin

Again, the already exposed GApplication structure is used to communicate
with the test script vi...

1273cc1bd99e4d4fa8b65157a111a38a5561e073 authored over 3 years ago by Gaël Bonithon <[email protected]>
test-script: Trap ERR and INT to cleanup on failure

See !105 for more details.

1ef80a446ba11d392f25278ee231475ad5b04e63 authored over 3 years ago by Gaël Bonithon <[email protected]>
test-script: Simplify process management

See !105 for more details.

edfafd148ce27f9ce2d4204d3d35e26a0efec948 authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation pt_BR (95%).

380 translated messages, 16 untranslated messages.

Transifex (https://www.transifex.com/xfce/pu...

69c8a07f632690318d1c7e512501856b3155158a authored over 3 years ago by Michael Martins <[email protected]>
I18n: Update translation fr (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

6747a7577fecdf938227c5d09ba4e4c385729e55 authored over 3 years ago by jc1 <[email protected]>
I18n: Update translation pt (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

ae530800cda5370b4d3f2a719554bb1c569b0d78 authored over 3 years ago by Hugo Carvalho <[email protected]>
I18n: Update translation he (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

b8d0824f87ae2026b9116cf211ad750db7b1fff9 authored over 3 years ago by Elishai Eliyahu <[email protected]>
I18n: Update translation es (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

ad97aba647ce69d05ee2375b5019b4a41a28f583 authored over 3 years ago by Toni Estévez <[email protected]>
I18n: Update translation et (96%).

381 translated messages, 15 untranslated messages.

Transifex (https://www.transifex.com/xfce/pu...

f9224537277e06081e8cb190f4273e18d288552c authored over 3 years ago by Priit Jõerüüt <[email protected]>
I18n: Update translation zh_CN (98%).

389 translated messages, 7 untranslated messages.

Transifex (https://www.transifex.com/xfce/pub...

4884fb9475f2fd1ed379606ce5c8507e7faab92d authored over 3 years ago by 玉堂白鹤 <[email protected]>
I18n: Update translation eu (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

f70d8b575558e18ffa7c825c6f7145d632322d77 authored over 3 years ago by Anonymous <[email protected]>
Make search input fields less flickery

See !104 for more details.

3c3c8ad62b82a76564b26d37220a2fb86d1fc032 authored over 3 years ago by Manuel Grießmayr <[email protected]>
I18n: Update translation ja (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

ea7ff38199e26a4189d269a3d99403ac915fcc88 authored over 3 years ago by Nobuhiro Iwamatsu <[email protected]>
I18n: Update translation de (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

622eccaf9eda9e0ae6106114db265bdb952498c0 authored over 3 years ago by Andreas Eitel <[email protected]>
I18n: Update translation lt (100%).

396 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

abc001cb1ca9369137d3809c0f2caaee83f1448c authored over 3 years ago by Anonymous <[email protected]>
I18n: Update translation sq (99%).

395 translated messages, 1 untranslated message.

Transifex (https://www.transifex.com/xfce/publ...

be901607a3959e17277dcab0160eea07b2c818c9 authored over 3 years ago by Besnik Bleta <[email protected]>
I18n: Update translation pt (96%).

383 translated messages, 13 untranslated messages.

Transifex (https://www.transifex.com/xfce/pu...

4bb17fcfbff13ccda911cf82451827ee17052115 authored over 3 years ago by Hugo Carvalho <[email protected]>
I18n: Update translation pt_BR (95%).

380 translated messages, 16 untranslated messages.

Transifex (https://www.transifex.com/xfce/pu...

d2409742e58c02bd97f919efb6ad07af6f3ebdef authored over 3 years ago by Lucas Wilm <[email protected]>
I18n: Update translation sl (100%).

386 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

ab6e1af2af9a18aaafd0a2c957129a243831a4d5 authored over 3 years ago by Arnold Marko <[email protected]>
Allow saving non-existent, empty but named file

When the user specifies a non-existent file via the command line, the
new document is immediatel...

1f2ebca71167149702a9cb8c3be48d75c26412f4 authored over 3 years ago by Gaël Bonithon <[email protected]>
Enable "Save" action for read-only documents

It is redirected to the "Save As" action via a massage dialog, to both
explain the reason to the...

ae76ab5b617c476b62d479556bf5bbdd4be444c4 authored over 3 years ago by Gaël Bonithon <[email protected]>
Make "Find as you type" an option

The search context is still updated in the background when the search
entry text is modified, or...

d5f1e9d93a9b6c8698caa9a49fc4c41cbf621f02 authored over 3 years ago by Gaël Bonithon <[email protected]>
Reveal hidden setting "indent-on-tab"

This is in addition to the smart keys in the prefs dialog introduced in
the previous commit.

Se...

9b71ec591ae494192202fbf29bec5b4221a2cac3 authored over 3 years ago by Gaël Bonithon <[email protected]>
Add use of `GtkSourceView:smart-backspace`

This reorganizes the "Editor" tab of the prefs dialog a bit by the way.

See !101 for more details.

4c1f959bfa4284c9838f3afda8d92b2a9f851896 authored over 3 years ago by Gaël Bonithon <[email protected]>
Add a "Move Words" action

After !96 and 7a8d0b36bc9520d140934999fd26edd14631ca58, this overrides
`GtkSourceView::move-word...

19d644c38c4a5547df16ee0070b60258416444cc authored over 3 years ago by Gaël Bonithon <[email protected]>
Fix monitoring events to listen to

There was a strange confusion in abb4f132bff91dd39ff85994db901790a22e47a5
(!64) between enums an...

81652aafb89a9699ba9598b953ad72fa522acc3d authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation es (100%).

386 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

f99f83c9bc72d9dcad1b7f635fe3ca5721b21e84 authored over 3 years ago by Toni Estévez <[email protected]>
Ensure statefull actions exist until their state is recovered

A better fix than a3144e1487b2412e9ba097b1542d6571e35e11e6, generalized
to all actions that need...

8ff6a8e125d978252f5532dd6c68f40e47116186 authored over 3 years ago by Gaël Bonithon <[email protected]>
Fix GVariant-related memory leaks

Mainly introduced in 8349795ed7b5ee2f4ab42ff3466a47e4dc035dbe (!48).

44946a64b1a1a48412b3618ab82c13b76b170dcc authored over 3 years ago by Gaël Bonithon <[email protected]>
Do not warn if the plugin directory does not exist

This is allowed by the compilation without plugin.

Related to !92.

4dee9427df73cc375023e10609dddde43eb636fc authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation da (100%).

386 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

896c883af52ba289123b24f75f0d31c0fb000efa authored over 3 years ago by Anonymous <[email protected]>
test-script: Split into multiple files

See !99 for more details.

f9a780e159d2ca6ac8b0c2b57406290602505aa6 authored over 3 years ago by Gaël Bonithon <[email protected]>
test-script: Add window actions test

These tests are less trivial than the previous ones, because some
actions have prerequisites (e....

0acdf615e86f51c233b0c0bb3af31a7e7f2e7f69 authored over 3 years ago by Gaël Bonithon <[email protected]>
test-script: Add setting change test

This tests setting change from the command line (via `gsettings`) when
Mousepad is running, in v...

f5924a0779dd8dc16f4928bdc8e5a22f488f7c31 authored over 3 years ago by Gaël Bonithon <[email protected]>
Add a test script for Mousepad

The script is divided into test sections. It has no mandatory argument:
it runs by default all t...

a5a68f30dbc52b3e86d45e1e358d9397a3d82acb authored over 3 years ago by Gaël Bonithon <[email protected]>
I18n: Update translation tr (100%).

386 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

5c71763d8a66b8b9e692327347824d197e8e78db authored over 3 years ago by Emin Tufan Çetin <[email protected]>
I18n: Update translation es (100%).

386 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

ff44d2e20a8caf0cd4435537c1eefe9f53f2a013 authored over 3 years ago by Toni Estévez <[email protected]>
Add a sanity check on the window for "Externally Modified"

A regression introduced in c5200610bad2a34f940e1fdbb1f0d70c104e0537:
although it is unlikely to ...

068015b526785630faca4415d3e582f729b715cc authored over 3 years ago by Gaël Bonithon <[email protected]>
Do not set the style scheme id as translatable

An old bug (0.4.2 at least): when the prefs dialog is open and the color
scheme is changed to 'n...

5a6ee62435cbf9654c732ae9cdeabfb37383a684 authored over 3 years ago by Gaël Bonithon <[email protected]>