Ecosyste.ms: OpenCollective

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

github.com/lxqt/libfm-qt

Core library of PCManFM-Qt (Qt binding for libfm)
https://github.com/lxqt/libfm-qt

Correctly check file types and test the existence of the selected files as needed.

39a4be9b070763334baa52fba36991e554752cf9 authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Correctly handle item activation.

6c71ac4c715dbe4ef5b03bdd735b2c446a35481b authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Correctly handle filename selection for Fm::FileDialog.

5b6e25e4085488dae92f613e037fb6405a448059 authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Correctly handle selected files.

72c56a571dae3ce2fea5d977e4f90fef94708f4d authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Implement filename filtering for Fm::FileDialog.

7e6c1149c221dd956436fd6bccf34a2e264a56ab authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Check nullity of FileInfo before calling FolderMenu

Fixes https://github.com/lxde/pcmanfm-qt/issues/540.

(I guess the probability of a crash was hi...

6f27b2ee015fb5bece1f20902f30c39f9d9b0558 authored over 7 years ago by Tsu Jan <[email protected]>
Arrange Custom Actions

Fixes from https://github.com/lxde/pcmanfm-qt/issues/438 → "Issue 2"

Arranges custom actions ac...

f6105c28a2c331bda7a7118ea2c51bc814d557c8 authored over 7 years ago by Tsu Jan <[email protected]>
Support custom folder icons

Fixes https://github.com/lxde/pcmanfm-qt/issues/547.

This patch does two interrelated jobs:

(1...

6b8cc2e8791c042495276df7ca6817f3bb88eba6 authored over 7 years ago by Tsu Jan <[email protected]>
Fix multiple pasting of the same cut file(s)

Before this patch failed attempt to paste already
moved file(s) was made.

7bec031d375b3a1deb929d0880cc68291dcfac8e authored over 7 years ago by Vladimir Chren <[email protected]>
Fix KDE clipboard tag for cut file(s)

Correct clipboard mime type from
'x-kde-cut-selection' -> 'application/x-kde-cutselection'.

Bef...

8f90cd58cafb8a9983b15ea7ada030e0b2b3dc06 authored over 7 years ago by Vladimir Chren <[email protected]>
Add a basic skeleton for Fm::FileDialog.

c2e3cc50a379eab5b388503dffb7a5ca1a9e679d authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Check nullity of QMimeData (#109)

This is done in `QAbstractItemModel::dropMimeData()` and should be done here too.

NOTE: Witho...

83d2891391b0e7a61b39451b133b135e4cf15d54 authored over 7 years ago by tsujan <[email protected]>
MountOperationQuestionDialog: Fix handling responses

Remove check for 'if(r != QDialog::Accepted)' because
all buttons have 'QMessageBox::AcceptRole'...

84948853a8b5d112c0aff20cb389b26eef9e0cac authored over 7 years ago by Vladimir Chren <[email protected]>
Fix all height issues in horizontal layouts (#103)

Fixes https://github.com/lxde/pcmanfm-qt/issues/516 and https://github.com/lxde/pcmanfm-qt/issue...

e50108a9d6a6ee33b1f549cb292edd4935424f26 authored over 7 years ago by tsujan <[email protected]>
Removed a redundant variable (left there from old tests)

a5f884d56a90198f6b659b8ab6645b3d07a492e1 authored over 7 years ago by Tsu Jan <[email protected]>
Fix major bugs in Directory Tree

Fixes https://github.com/lxde/pcmanfm-qt/issues/532.

The following issues are fixed:

(1) Crash...

bdd27e8643598cc1d4050ecb19e246992da54093 authored over 7 years ago by Tsu Jan <[email protected]>
Consider desktop text color, now that everything is done here

Previously, it was done in a separate PR.

a221b7dcc0bf165e8ad6e933a9e53fc1badb6e79 authored over 7 years ago by Tsu Jan <[email protected]>
Inline Renaming

Fixes https://github.com/lxde/pcmanfm-qt/issues/468 by implementing inline renaming for the icon...

64264970eea079747b85430d3e390737d4fd772c authored over 7 years ago by Tsu Jan <[email protected]>
Fix compact view regression (#102)

Fixes https://github.com/lxde/pcmanfm-qt/issues/537.

`uniformItemSizes` had side effects not ...

67c77de93d88d8aeac610546163a8aaf1d750b31 authored over 7 years ago by tsujan <[email protected]>
Update Lithuanian translation

c4c4d79191e621ce61aeea97b670cafb5d85d0a3 authored over 7 years ago by welaq <[email protected]>
Fix detailed list crash on double clicking folders

Tries to fix https://github.com/lxde/pcmanfm-qt/issues/458

5f7672b43c734b1ba0f185f06c1aa1fbcdd6d981 authored over 7 years ago by Tsu Jan <[email protected]>
Removed my garbage

743b7fe618bdbf9f97c7d95d8a3e69cba50eeb90 authored over 7 years ago by Tsu Jan <[email protected]>
Make Fm::FolderItemDelegate support painting text shadows and margins so it can completely replace PCManFM::DesktopItemDelegate.

e0561715563822dcb719b1071c05d748c6a0ff3a authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Avoid using grid size on QListView since this disables any spacing settings.

9d4c749d9b37ecdb514a3e4431e42643368e5de0 authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fixed issues about spacings and click region

755803651c490c7e3a9f742d90de96a63d94044c authored over 7 years ago by Tsu Jan <[email protected]>
Copied issue template

refs lxde/lxqt/issues/1322

56e550313de18fd2c68e32923e7838dcc5c7e074 authored over 7 years ago by Alf Gaida <[email protected]>
liblxqt make no sense for libfm-qt

build-tools and qtxdg make sense

e7a2f0f380a0465ec019fc2de8989350937212ac authored over 7 years ago by Alf Gaida <[email protected]>
Add noexcept to move constructors and operator=() so they can be used with STL containers.

10b96ace11843c86e08c6d0a66ef8f822c91d58c authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
FolderView: Optimize selectAll() (#97)

As mentioned in the comment, by using of QItemSelectionModel::select(const
QModelIndex &index, ...

3e7b5705d6619601a7e00a5a615fbec746757605 authored over 7 years ago by palinek <[email protected]>
Emit fileSizeChanged when needed

Needed by https://github.com/lxde/pcmanfm-qt/pull/515

ff55a1ff4c0fd8abe878e4237f26658757b7444c authored over 7 years ago by Tsu Jan <[email protected]>
Drops Qt5Core_VERSION_STRING (#96)

Use Qt5Core_VERSION. Qt5Core_VERSION_STRING is a compatibility variable and
it was removed in Q...

11e9885c8c768eedd70a6461c200ce1d4a7cb593 authored over 7 years ago by Luís Pereira <[email protected]>
Update size column info (#90)

Fixes https://github.com/lxde/pcmanfm-qt/issues/514 just by removing a condition.

7752cf4aa5bbf82df46f9a4d82f935928a287294 authored over 7 years ago by tsujan <[email protected]>
Fix Detailed List view DND (#94)

Fixes https://github.com/lxde/pcmanfm-qt/issues/520

5004cbbe6f299da8f08660b291fddbfb083d6227 authored over 7 years ago by tsujan <[email protected]>
folderview: Don't allow D&D by Back or Forward

By default Qt allows D&D by any mouse button.

7ee6505a9844c7245a864fda08c1d009020a1867 authored over 7 years ago by Palo Kisa <[email protected]>
Turkish translation works...

Turkish translation works...
_______________
Demiray Muhterem
codename: tulliana
tulliana@ar...

5d087b41dbeb41202677a880c2650c86390613ad authored over 7 years ago by Demiray <[email protected]>
Updated Polish translation

Signed-off-by: Marcin Mikołajczak <[email protected]>

aa8747864bc31123105b2058fb791015c3f31b99 authored over 7 years ago by Marcin Mikołajczak <[email protected]>
Lithuanian translatio

098d962fc36d90c0ed761c35a63f1f1166502fb7 authored over 7 years ago by welaq <[email protected]>
More fixes (#87)

* Adds missing reference in range-for

Adds missing reference in range-for with non trivial ty...

87320cd42d88ceaecc338a1cb79c1bbf741ede94 authored over 7 years ago by Luís Pereira <[email protected]>
Added a missing change signal (#86)

Fixes https://github.com/lxde/pcmanfm-qt/issues/506 and similar issues.

When a file is added ...

90531712fe05e96488ccd8fcfd29a618b49eb65c authored over 7 years ago by tsujan <[email protected]>
Fix single items when seaching (#85)

Fixes https://github.com/lxde/pcmanfm-qt/issues/505 by not updating infos but adding all of them...

c00a63878a1aed3f23721811716661c09d0017d0 authored over 7 years ago by tsujan <[email protected]>
Check for nullity of IconInfo (#84)

Because GIcon may be NULL.

3c3eeda2553604a8b6ddaa5f3dc3986eff40bd1c authored over 7 years ago by tsujan <[email protected]>
Address compiler warnings

cd7e750e0e44353a2b62b9a8a2d3de0933ca3f22 authored over 7 years ago by Palo Kisa <[email protected]>
Remove addRoots() return type

addRoots() doesn't return anything and it seems also nowhere in the code
that it is expected to.

b24d6740fadf2519d9c6461f5fa2a4839da949e2 authored over 7 years ago by Michael Vetter <[email protected]>
Remove the unused data/translations/ entry

Fixes #81

a06b3f25d7cb2059119a3836a6dcf9f1a4a8e254 authored over 7 years ago by Yen Chi Hsuan <[email protected]>
Fix broken folder unmount message caused by incorrect FilePath & GFile* comparison. (#80)

848f262da036658572dc0a23f65782dcf2ed4a48 authored over 7 years ago by PCMan <[email protected]>
Remove some superfluous semicolons that lead to pedantic warnings (#79)

abe939f034839820d16a062f04b087a1c35020b9 authored over 7 years ago by Alf Gaida <[email protected]>
Ensure one item per file (#77)

Fixes https://github.com/lxde/pcmanfm-qt/issues/482.

When the directory list job is finished ...

bed2b6e964423abb249512418bb69cdf29ece305 authored over 7 years ago by tsujan <[email protected]>
Fix the broken filesystem status (free disk space) display. (#78)

* Add the missing queueUpdate() when we get new filesystem info for a Fm::Folder.

* Fix the i...

ddd4227caf6c88df18429660ea5e0cacee9285e1 authored over 7 years ago by PCMan <[email protected]>
Don't make items current on mouseover (#72)

Fixes https://github.com/lxde/pcmanfm-qt/issues/470.

This is about a usability issue I encoun...

78f675ca5d6b61990bf22d6ee3a16ad8d06919e2 authored over 7 years ago by tsujan <[email protected]>
Fixes a FTBFS in superbuild mode (#75)

It was introduced with the c++11-port merge.
Closes https://github.com/lxde/lxqt/issues/1281.

13f3299742ebd5dc37cb724995480072909e29b8 authored over 7 years ago by Luís Pereira <[email protected]>
Replace start tilde in PathEdit (#73)

This follows https://github.com/lxde/pcmanfm-qt/pull/481.

Since neither `Fm::FilePath` nor au...

4e12f70f90430f3246c755ceb7240a1cc6a79af6 authored over 7 years ago by tsujan <[email protected]>
Really cancel pending thumbnail jobs on chdir (#74)

* Really cancel pending thumbnail jobs on chdir

Fixes https://github.com/lxde/pcmanfm-qt/issu...

6e3afd6634b39a934f8129250007473d8590925a authored over 7 years ago by tsujan <[email protected]>
Move fixes (#70)

* terminal: Allow copy elision (NRVO)

<cite>
If a function returns a class type by value, an...

91b25817f30f9553c220f07709dab6d5564c3f58 authored over 7 years ago by palinek <[email protected]>
Fix invalid pointers (#69)

* Fix invalid pointers

Fixes https://github.com/lxde/pcmanfm-qt/issues/475 by using `const st...

2d25d3146aa27eb85bae1aa3b935cdb489b88b7e authored over 7 years ago by tsujan <[email protected]>
Continue file selection on next/previous row (#76)

In folder view when left/right arrow key is pressed and current item
is first/last on the row, ...

4a705f4c62bdfb299eee48a634cf70af05be8f8a authored over 7 years ago by vc-01 <[email protected]>
Code reformat: use 4-space indentation to match the coding style of other LXQt components.

f0835d15229bc6e8344bfe2196b5515d97ab2fa9 authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Make all constructors explicit so we don't get unwanted object construction by C++.

26bda25d45df0740cbaf7aeb9d3b524f9984575f authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Merge branch 'pcman@libfm-c++11-port-merge'

7a61a6c00a5ddbf4ce3e153e32fc3a409b659841 authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
Prevent a crash since GObjectPtr's move ctor frees resources

2d83cfd5c6e7e287092e57bcb0aa8fd55f0ef8ef authored over 7 years ago by Tsu Jan <[email protected]>
GObjectPtr: Detect & handle "self-assignment"

W/o checking if the we are assigning the "same" pointer, we can end in
letting the refcount go t...

c5862187860d1d2456530b071c6e68d4d5602260 authored over 7 years ago by Palo Kisa <[email protected]>
Fix compatibility with Qt 5.6.

582a8a34ee725e31ab23c29404799f35c49d1707 authored over 7 years ago by Hong Jen Yee (PCMan) <[email protected]>
No thumbnail for thumbnails

Otherwise an infinite loop would occur on changing directory to thumbnail folder

826b10a525da6f998155c233db69327b664e711f authored over 7 years ago by Tsu Jan <[email protected]>
Fix thumbnail update

Thumbnails weren't updated appropriately before.
Also added a necessary safeguard.

d8acfd8da1d20f478c33f6bd6f1f4ef1b2312f7b authored over 7 years ago by Tsu Jan <[email protected]>
Fixed `PathBar::setPath()`

The bug had a weird effect on going backward.

934f4466d451a38672f0261676daa4ee3d55a8d8 authored almost 8 years ago by Tsu Jan <[email protected]>
Use real name for renaming

eb52e4ec7eae219b58624b781133509e35f2cd49 authored almost 8 years ago by Tsu Jan <[email protected]>
Prevent a crash plus fallback icon

The crash happened when pcmanfm-qt made a 7z archive by using engrampa.

cfd7b59e6f365cb242d8767335bf39acafe37525 authored almost 8 years ago by Tsu Jan <[email protected]>
Fix custom actions

5031e5e8cdfdc5d68fead1356bba0a4e79703294 authored almost 8 years ago by Tsu Jan <[email protected]>
volumemanager: Return IconInfo as shared_ptr

The IconInfo (as std::enable_shared_from_this) should always be
constucted/used as std::shared_ptr.

2e11b5a707e4cb8f2fe8799d1627552e7aa8b1c6 authored almost 8 years ago by Palo Kisa <[email protected]>
FolderModelItem: Check IconInfo existence

The IconInfo in FileInfo can be null pointer.

TODO/FIXME: There should be some decent fallback ...

1f02e0db6c4c716cb2b5c4e9e9202e3f6e481967 authored almost 8 years ago by Palo Kisa <[email protected]>
Bookmarks: Check validity of insert position

Before the C++11 port the underlying container was Glib list and the
g_list_insert interprets po...

7cf889371a3ecace6416a9d5f8fd809be8252578 authored almost 8 years ago by Palo Kisa <[email protected]>
Fix a potential crash of bookmark items when the format of the bookmark file is not correct.

33601461ef65feb25d5730058c5954a945df65e9 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Only load desktop entry files for native filesystems.

1fe52cafe9f523e1c6a20ab8211ed090a303945b authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix the missing icon and display name handling of desktop entry files in Fm::FileInfo.

006dbc68b3329dae70412c0be70fe0399b893af1 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
PathBar: Avoid leak upon QLayout::replaceWidget()

7c87347fd71dcc2e25a22ce43946af3d396d02fb authored almost 8 years ago by Palo Kisa <[email protected]>
IconEngine: Use weak_ptr for the parent IconInfo

The IconEngine object can't hold "strong" shared_ptr to it's parent
(via the QIcon) IconInfo obj...

5991637ba1ac3e993601bf8f562bf2c3383fee55 authored almost 8 years ago by Palo Kisa <[email protected]>
Use const iterators

Prevent a detach and with the latest lxqt-build-tools prevent a FTBFS on
debug mode. The FTBFS i...

7ef028ae5cefd7bcb100b56b4d5f8b67e7d1740f authored almost 8 years ago by Luís Pereira <[email protected]>
Use the new lxqt-build-tools new FindExif module

d5e270193055448488e83a70f00282f91e365a37 authored almost 8 years ago by Luís Pereira <[email protected]>
Fix the incorrect header inclusion in fileoperation.cpp.

2e886543b3a337980634a89c81c831feed8c97b2 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix incorrect #include of libfmqtglobals.h.

25cbd69e9f5c418e88ce1a52e67c95cb45dafb24 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix a bug when copying to and pasting from "x-special/gnome-copied-files" mime-type.

5d183308a563c7360e2c2f5c639a77799f670c0d authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix bugs in the Custom Actions C++ port.

60a4c880c44da0d1e100e48380db0139e092397c authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Try to port libfm custom actions to C++.

c06fa26d422b35243aea047bb053022f7d6d0f9a authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Merge branch 'pcman@libfm-c++11-port' into pcman@libfm-c++11-port-merge

fe766498c26183b5502d32f64bb80df9cb96deab authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Try to update the content of a folder after its mount status is changed.

Handle cancelled dir listing job properly.

6cf7ab4c20baca2866044a6353d605119a4453eb authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Rename namespace Fm2 to Fm.

eb0e4813b559e299936ff035d531f15478b6a737 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Remove unused header files of the old C API wrappers.

f52612246f229a7b9b9b9fb2f782ac30be76e78b authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix bugs in search:// support and finish porting file searching to C++.

Fix several bugs in Fm2::FileInfo which caused by null parent dir.

ccdb02cd447236205551f8644b3c1c26dd399823 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Add a missing test case for places view.

85cd367f19b9a36729671f810dbcd0faeb5ca528 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Try to add support for menu:// and search:// URI scheme implemented in libfm.

871fe7c9a16d6fa1d4ab31bd46f9d9e486bd7165 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Correctly destroy Fm2::Job objects when their worker threads terminate.

45cfe658f1b78048b63924a7ecadca1b6befb94c authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix incorrect handling of PathBar button creation which causes infinite loop when the underlying GFile implementation contains bugs.

2e5e8c829771d4081399bee27a548646c7abd035 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix incorrect path of application menu URI.

75fe1f659d754ae3f904678afb516538ab02e10c authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix QThread related bugs in PathEdit which causes memory leaks.

1adaeae6dbef37cbfb3c1d9f4486065bd6b5c3e5 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix a bug in DirTreeModelItem causing crashes.

Also speed up batch insertion of large amount of items.

5843b36b35ac0db1e2702e87fe8a27d838184885 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Use const iterators (#61)

Avoid assignment of a non-const pointer to a const pointer and the
consequent container detach.

e3e2839d522f8dcca6935f97050a5ef78e6e6115 authored almost 8 years ago by Luís Pereira <[email protected]>
Fix the broken folder reload().

5b058b9e8a32a2796ebf87ed667af22accfcfbf4 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Make all Fm2::Job derived classes reimplement exec() instead of run() method.

The new run() method will emit finished() signal automatically when exec() returns.

6ba39c4d61b314a404352847d080a84e6555148a authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix memory leaks caused by incorrect use of QThread.

5b384fa1fae5da1cce753ad62b80766d4e31f57e authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix a memory leak in Fm::ThumbnailJob.

00ecc42867113bf1f3049a1db126825c2835d301 authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>
Fix memory leaks caused by broken cache.

ec86b27148c156e02b13617c15e6044f935581ae authored almost 8 years ago by Hong Jen Yee (PCMan) <[email protected]>