Search found 463 matches: companion
Searched query: companion
- Tue Sep 16, 2025 4:12 pm
- Forum: New
- Topic: FIles with same name but different extension only 1 shows
- Replies: 1
- Views: 130
Re: FIles with same name but different extension only 1 shows
Settings>Companion files - show companion files
- Sun Aug 31, 2025 6:03 pm
- Forum: MP - General Support
- Topic: 'Create or update XMP sidecar' setting
- Replies: 2
- Views: 540
Re: 'Create or update XMP sidecar' setting
Currently when a file is loaded, XnView checks always if there is file.xm or file.ext.xmp
Should this be according to the activation of the 'Create or update XMP sidecar' setting?
No, "creating or updating" a sidecar file should be a separate option.
You said it "ALWAYS" checks.
When opening a file, It should only check (and then read the XMP) if the IMPORT options are checked on the Metadata page.
It should only write the file if "Create or update XMP sidecar" is checked.
As for the companion file settings, it only needs to check and process the XMP if the master file is deleted, moved, or renamed.
- Sun Aug 31, 2025 3:16 pm
- Forum: MP - General Support
- Topic: 'Create or update XMP sidecar' setting
- Replies: 2
- Views: 540
Re: 'Create or update XMP sidecar' setting
nope
I think it should stay like this:
read (Settings > Companion files)
* -- {ext}.xmp;xmp in Association list
write (Settings > Metadata > Sidecar)
'Create or update XMP sidecar' checkbox
On the other hand, I would probably merge these 2 settings tabs somehow as sidecar is a subset of companion files
I think it should stay like this:
read (Settings > Companion files)
* -- {ext}.xmp;xmp in Association list
write (Settings > Metadata > Sidecar)
'Create or update XMP sidecar' checkbox
On the other hand, I would probably merge these 2 settings tabs somehow as sidecar is a subset of companion files
- Sun Aug 31, 2025 1:39 pm
- Forum: New
- Topic: Bug gestion note (étoile) et étiquette couleur (pastille)
- Replies: 17
- Views: 1376
Re: Bug gestion note (étoile) et étiquette couleur (pastille)
Complément d'analyse par rapport à ma réponse précédente.
Dans ma config de paramétrage XnViewMP dans le module "Métadonnées/Companion" j'ai les options suivantes :
- pas de création ou mise à jour du sidecar XMP
- convention de nommage <nom de fichier>.xmp
Cette option est plus pour l'ecriture des .xmp
Actuellement, "<nom de fichier>.xmp" ou "<nom de fichier>.<extension>.xmp" si existe est chargé.
Du point de vue de la compatibilité, je vais demander sur le forum.
- Tue Aug 26, 2025 5:03 pm
- Forum: MP - Suggestions
- Topic: Overlay icons cosmetic update
- Replies: 25
- Views: 12150
Re: Overlay color icons update
It seems that since adding the “Number of pages” icon or the second ‘Companion’ icon, my color image “info.png” no longer works very well.
At least a 12 x 12 pixel square must be added to the right.
Why two Companion icons ? (Compagnon pour la traduction en Français)
info.png
At least a 12 x 12 pixel square must be added to the right.
Why two Companion icons ? (Compagnon pour la traduction en Français)
info.png
- Tue Aug 19, 2025 12:29 pm
- Forum: Closed/Resolved
- Topic: 1.8.4 Sidecars / companion files are no longer hidden
- Replies: 3
- Views: 1355
Re: 1.8.4 Sidecars / companion files are no longer hidden
Sorry for the very late reply.
The bug is fixed. Thank you! :D
The bug is fixed. Thank you! :D
- Thu Aug 14, 2025 11:21 am
- Forum: New
- Topic: Bug gestion note (étoile) et étiquette couleur (pastille)
- Replies: 17
- Views: 1376
Re: Bug gestion note (étoile) et étiquette couleur (pastille)
Complément d'analyse par rapport à ma réponse précédente.
Dans ma config de paramétrage XnViewMP dans le module "Métadonnées/Companion" j'ai les options suivantes :
- pas de création ou mise à jour du sidecar XMP
- convention de nommage <nom de fichier>.xmp
En l'absence de création ou mise à jour du sidecar XMP, XnView ne devrait donc pas lire des données des fichiers xmp présents.
Par ailleurs la convention de nommage du sidecar retenue sur ma config "<nom de fichier>.xmp" ne correspond pas à la structure des fichiers ".xmp" présents qui est du type "<nom de fichier>.<extension>.xmp".
Compte-tenu de ces paramétrages, XnView ne devrait pas lire les fichiers xmp présents créés par Darktable.
Il semblerait donc INUTILE DE CREER UNE NOUVELLE OPTION, mais plutôt de bien prendre en compte les données de paramétrages listées ci-dessus.
Compte-tenu de la structure des fichiers ".xmp" présents cela perméttrait même d'avoir 2 fichiers xmp distincts pour une même image :
- "<nom de fichier>.xmp" pour les fichiers lus et gérés par XnView si l'option "Création ou mise à jour du sidecar XMP" est activé
- "<nom de fichier>.<extension>.xmp" pour les fichiers gérés par une application externe telle que Darktable (mais je ne connais pas les principes de dénomination des fichiers xmp par les applications autre que Darktable.
Cdlt
Dans ma config de paramétrage XnViewMP dans le module "Métadonnées/Companion" j'ai les options suivantes :
- pas de création ou mise à jour du sidecar XMP
- convention de nommage <nom de fichier>.xmp
En l'absence de création ou mise à jour du sidecar XMP, XnView ne devrait donc pas lire des données des fichiers xmp présents.
Par ailleurs la convention de nommage du sidecar retenue sur ma config "<nom de fichier>.xmp" ne correspond pas à la structure des fichiers ".xmp" présents qui est du type "<nom de fichier>.<extension>.xmp".
Compte-tenu de ces paramétrages, XnView ne devrait pas lire les fichiers xmp présents créés par Darktable.
Il semblerait donc INUTILE DE CREER UNE NOUVELLE OPTION, mais plutôt de bien prendre en compte les données de paramétrages listées ci-dessus.
Compte-tenu de la structure des fichiers ".xmp" présents cela perméttrait même d'avoir 2 fichiers xmp distincts pour une même image :
- "<nom de fichier>.xmp" pour les fichiers lus et gérés par XnView si l'option "Création ou mise à jour du sidecar XMP" est activé
- "<nom de fichier>.<extension>.xmp" pour les fichiers gérés par une application externe telle que Darktable (mais je ne connais pas les principes de dénomination des fichiers xmp par les applications autre que Darktable.
Cdlt
- Mon Aug 11, 2025 6:41 am
- Forum: Reproduced - TODO
- Topic: 1.9.2 Move companion files doesn't work from viewer
- Replies: 1
- Views: 519
Re: 1.9.2 Move companion files doesn't work from viewer
:bugconfirmed:
- Mon Aug 11, 2025 6:36 am
- Forum: New
- Topic: Bug gestion note (étoile) et étiquette couleur (pastille)
- Replies: 17
- Views: 1376
Re: Bug gestion note (étoile) et étiquette couleur (pastille)
ok, j'ai compris le probleme. Vous n'avez pas activé la mise à jour du fichier companion, est-ce normal?
- Mon Aug 04, 2025 7:54 pm
- Forum: Reproduced - TODO
- Topic: 1.9.2 Move companion files doesn't work from viewer
- Replies: 1
- Views: 519
1.9.2 Move companion files doesn't work from viewer
For me, a unique features of XnView MP is the option for Companion Files. I use it to only show .JPG files in the browser and hide the corresponding RAW (.ARW) files. I observe unexpected behavior when I try to move a file. I have the "Link companion files for the following actions: delete, copy/move/rename" enabled.
When I am in the file browser mode and select Move (Alt+M), the .JPG is moved together with the .ARW RAW file. This is the expected behavior. However, when I am in the viewing mode and I select select the same Move option (again via Alt+M), only the .JPG is moved and the .ARW files stays. I would expect that in both cases, the .ARW file would be moved together with the .JPG file.
When I am in the file browser mode and select Move (Alt+M), the .JPG is moved together with the .ARW RAW file. This is the expected behavior. However, when I am in the viewing mode and I select select the same Move option (again via Alt+M), only the .JPG is moved and the .ARW files stays. I would expect that in both cases, the .ARW file would be moved together with the .JPG file.
- Sat Jul 05, 2025 11:26 am
- Forum: New
- Topic: Deleting doesn't move to recycle bin
- Replies: 12
- Views: 1225
Re: Deleting doesn't move to recycle bin
Here's the log, as requested.
0.32.0 (git 0e9a8e6) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux 4KB x86_64; glibc2.24/2.41 libc++210000; Clang21.0.0 (++20250321082721+03557169e0ad-1~exp1~20250321082842.799); 10:27:00 Mar 22 2025
==> 1.000000 1.000000 91.727547 96.000000 (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 1920 1062
ARG[] = /opt/XnView/XnView
XNVIEW SIZE 1920 1062
########### BrowserWindow :: BrowserWindow
MENU install : 0x3cbe5b10
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1920 1062)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 1920 1062
=> 1658 819
BrowserWindow :: restoreState ok => 1658 819
XNVIEW SIZE ok 1920 1062
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
BookmarkNode::BookmarkNode : 0x3cde7f80
#### onCategoryFilterDockVisible (1)
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1920 1020)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1920 1020
=> 1609 628
BrowserWindow :: restoreState ok => 1609 628
### BrowserWindow :: onStart
BrowserWindow :: onStart 2
setPathname </mnt/x/test/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3ccc0f70
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <0>
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
## Check folder
## Check companion 0
## Check companion ok 0
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Create children /
Create children /mnt/
Create children /mnt/x/
Create children /mnt/x/test/
## UPDATE ==> (test)
###### CHECK CHILDRENS 28
==> 7 (lib64) -> 7 (lib64)
==> 0 (android) -> 7 (temp)
dataChanged2 ==> 1 (download) -> 5 (movies-mkvmerge)
###### CHECK CHILDRENS ok (18)
## OPEN FOLDER done 31
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
### BrowserWindow :: finish
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <3>
### START 3
######ThumbLoaderThread :: start : 3 0 2
LOAD INFO </mnt/x/test/test-1.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </mnt/x/test/test-1.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </mnt/x/test/test-2.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </mnt/x/test/test-2.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </mnt/x/test/test-3.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </mnt/x/test/test-3.png> ok
ThumbLoaderThread - ADD into DB (-1)
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
CURRENT CHANGED 1
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /mnt/x/test/test-2.png
BitmapLoadThread :: stop()
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### GFF:load </mnt/x/test/test-2.png>
######### CategoryModel :: checkAndSave()
####LOAD </mnt/x/test/test-2.png> 0
## BitmapLoadThread :: loaded 651 985
## MyView::onLoaded </mnt/x/test/test-2.png> </mnt/x/test/test-2.png> </mnt/x/test/test-2.png> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x3cdbbbf0) ==> 706 281 (186 281) 0 0
############################################ InfoPropertiesView
##### BUILD HISTO
##### BUILD HISTO ok
## onItemPressed
MENU install : 0x3cee4720
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
@@@@@@@@@@
Create window finished
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
==> 1920
ThumbLoaderThread :: stop()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x3d404810) ==> 1920 930 (615 930) 0 0
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3d3c58f0
######ThumbLoaderThread :: forever : 3d3c58f0
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
setCurrentFilename </mnt/x/test/test-2.png>
#### onCurrentChanged 1
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
########################################
############### UPDATE MENU ############
########################################
getNext => 4
==> 0x3cf586a0
##ADD to cache 1 /mnt/x/test/test-2.png
P /mnt/x/test/test-2.png (651 985)
setCurrentFilename </mnt/x/test/test-3.png>
#### onCurrentChanged 2
@@ BitmapResizeThread:: clear
MyView::change /mnt/x/test/test-3.png
@@ BitmapResizeThread:: clear
## Bitmap :: load 0
###### GFF:load </mnt/x/test/test-3.png>
####LOAD </mnt/x/test/test-3.png> 0
@@ BitmapResizeThread:: clear
### resetViewport (0x3d404810) ==> 1920 930 (615 930) 0 0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
getNext => 4
==> (nil)
ThumbLoaderThread :: stop()
#### check gio 2
====> 1 1
## ==> gvfs-trash has problem!!deleteIndexes 1 - 1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
deleteIndexes 5
### onFolderChanged /mnt/x/test/
########################################
############### UPDATE MENU ############
########################################
############################################ onTimerDirectoryChanged 1
######## checkChildren
############################################ onTimerDirectoryChanged ok
CheckContent...
ThumbLoaderThread :: stop()
## Check folder
## Check companion 0
## Check companion ok 0
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
CURRENT CHANGED 0
### checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
### ThumbLoaderThread :: updateFileList
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: updateFileList ok
** start condition wake one
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <0>
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 1018
BrowserWindow :: saveState => 1920 1018
=> 1609 626
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 3d3c58f0 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 3ccc0f70 OK
QMutex: destroying locked mutex
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
BookmarkNode::~BookmarkNode : 0x3cde7f80
That is deleting a file on a locally attached USB hard drive (doesn't send it to the recycle bin).
I have noticed if I delete a file on the system SSD drive, it does send the deleted file to the recycle bin. Here's a log of that, too.
0.32.0 (git 0e9a8e6) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux 4KB x86_64; glibc2.24/2.41 libc++210000; Clang21.0.0 (++20250321082721+03557169e0ad-1~exp1~20250321082842.799); 10:27:00 Mar 22 2025
==> 1.000000 1.000000 91.727547 96.000000 (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 1920 1062
ARG[] = /opt/XnView/XnView
XNVIEW SIZE 1920 1062
########### BrowserWindow :: BrowserWindow
MENU install : 0x1950ab10
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1920 1062)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 1920 1062
=> 1658 819
BrowserWindow :: restoreState ok => 1658 819
XNVIEW SIZE ok 1920 1062
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
BookmarkNode::BookmarkNode : 0x199098f0
#### onCategoryFilterDockVisible (1)
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1920 1020)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1920 1020
=> 1609 628
BrowserWindow :: restoreState ok => 1609 628
### BrowserWindow :: onStart
BrowserWindow :: onStart 2
setPathname </home/david/Downloads/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 195e3c70
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <0>
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
## Check folder
## Check companion 0
## Check companion ok 0
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Create children /home/david/
Create children /home/david/Downloads/
## UPDATE ==> (Downloads)
## OPEN FOLDER done 5
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
### BrowserWindow :: finish
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <3>
### START 3
######ThumbLoaderThread :: start : 3 0 2
LOAD INFO </home/david/Downloads/test-1.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </home/david/Downloads/test-1.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </home/david/Downloads/test-2.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </home/david/Downloads/test-2.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </home/david/Downloads/test-3.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </home/david/Downloads/test-3.png> ok
ThumbLoaderThread - ADD into DB (-1)
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
CURRENT CHANGED 1
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/david/Downloads/test-2.png
BitmapLoadThread :: stop()
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### GFF:load </home/david/Downloads/test-2.png>
######### CategoryModel :: checkAndSave()
####LOAD </home/david/Downloads/test-2.png> 0
## BitmapLoadThread :: loaded 651 985
## MyView::onLoaded </home/david/Downloads/test-2.png> </home/david/Downloads/test-2.png> </home/david/Downloads/test-2.png> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x196d7b40) ==> 706 281 (186 281) 0 0
############################################ InfoPropertiesView
##### BUILD HISTO
##### BUILD HISTO ok
## onItemPressed
MENU install : 0x198afdb0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
@@@@@@@@@@
Create window finished
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
==> 1920
ThumbLoaderThread :: stop()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x19d03ec0) ==> 1920 930 (615 930) 0 0
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 19e15be0
######ThumbLoaderThread :: forever : 19e15be0
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
setCurrentFilename </home/david/Downloads/test-2.png>
#### onCurrentChanged 1
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
########################################
############### UPDATE MENU ############
########################################
getNext => 4
==> 0x1972a4f0
##ADD to cache 1 /home/david/Downloads/test-2.png
P /home/david/Downloads/test-2.png (651 985)
setCurrentFilename </home/david/Downloads/test-3.png>
#### onCurrentChanged 2
@@ BitmapResizeThread:: clear
MyView::change /home/david/Downloads/test-3.png
@@ BitmapResizeThread:: clear
## Bitmap :: load 0
###### GFF:load </home/david/Downloads/test-3.png>
####LOAD </home/david/Downloads/test-3.png> 0
@@ BitmapResizeThread:: clear
### resetViewport (0x19d03ec0) ==> 1920 930 (615 930) 0 0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
getNext => 4
==> (nil)
ThumbLoaderThread :: stop()
#### check gio 2
====> 1 0
deleteIndexes 1 - 1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
deleteIndexes 5
### onFolderChanged /home/david/Downloads/
########################################
############### UPDATE MENU ############
########################################
############################################ onTimerDirectoryChanged 1
######## checkChildren
############################################ onTimerDirectoryChanged ok
CheckContent...
ThumbLoaderThread :: stop()
## Check folder
## Check companion 0
## Check companion ok 0
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
CURRENT CHANGED 0
### checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
### ThumbLoaderThread :: updateFileList
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: updateFileList ok
** start condition wake one
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <0>
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 1018
BrowserWindow :: saveState => 1920 1018
=> 1609 626
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 19e15be0 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 195e3c70 OK
QMutex: destroying locked mutex
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
BookmarkNode::~BookmarkNode : 0x199098f0
0.32.0 (git 0e9a8e6) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux 4KB x86_64; glibc2.24/2.41 libc++210000; Clang21.0.0 (++20250321082721+03557169e0ad-1~exp1~20250321082842.799); 10:27:00 Mar 22 2025
==> 1.000000 1.000000 91.727547 96.000000 (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 1920 1062
ARG[] = /opt/XnView/XnView
XNVIEW SIZE 1920 1062
########### BrowserWindow :: BrowserWindow
MENU install : 0x3cbe5b10
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1920 1062)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 1920 1062
=> 1658 819
BrowserWindow :: restoreState ok => 1658 819
XNVIEW SIZE ok 1920 1062
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
BookmarkNode::BookmarkNode : 0x3cde7f80
#### onCategoryFilterDockVisible (1)
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1920 1020)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1920 1020
=> 1609 628
BrowserWindow :: restoreState ok => 1609 628
### BrowserWindow :: onStart
BrowserWindow :: onStart 2
setPathname </mnt/x/test/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3ccc0f70
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <0>
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
## Check folder
## Check companion 0
## Check companion ok 0
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Create children /
Create children /mnt/
Create children /mnt/x/
Create children /mnt/x/test/
## UPDATE ==> (test)
###### CHECK CHILDRENS 28
==> 7 (lib64) -> 7 (lib64)
==> 0 (android) -> 7 (temp)
dataChanged2 ==> 1 (download) -> 5 (movies-mkvmerge)
###### CHECK CHILDRENS ok (18)
## OPEN FOLDER done 31
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
### BrowserWindow :: finish
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <3>
### START 3
######ThumbLoaderThread :: start : 3 0 2
LOAD INFO </mnt/x/test/test-1.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </mnt/x/test/test-1.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </mnt/x/test/test-2.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </mnt/x/test/test-2.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </mnt/x/test/test-3.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </mnt/x/test/test-3.png> ok
ThumbLoaderThread - ADD into DB (-1)
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
CURRENT CHANGED 1
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /mnt/x/test/test-2.png
BitmapLoadThread :: stop()
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### GFF:load </mnt/x/test/test-2.png>
######### CategoryModel :: checkAndSave()
####LOAD </mnt/x/test/test-2.png> 0
## BitmapLoadThread :: loaded 651 985
## MyView::onLoaded </mnt/x/test/test-2.png> </mnt/x/test/test-2.png> </mnt/x/test/test-2.png> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x3cdbbbf0) ==> 706 281 (186 281) 0 0
############################################ InfoPropertiesView
##### BUILD HISTO
##### BUILD HISTO ok
## onItemPressed
MENU install : 0x3cee4720
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
@@@@@@@@@@
Create window finished
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
==> 1920
ThumbLoaderThread :: stop()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x3d404810) ==> 1920 930 (615 930) 0 0
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3d3c58f0
######ThumbLoaderThread :: forever : 3d3c58f0
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
setCurrentFilename </mnt/x/test/test-2.png>
#### onCurrentChanged 1
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
########################################
############### UPDATE MENU ############
########################################
getNext => 4
==> 0x3cf586a0
##ADD to cache 1 /mnt/x/test/test-2.png
P /mnt/x/test/test-2.png (651 985)
setCurrentFilename </mnt/x/test/test-3.png>
#### onCurrentChanged 2
@@ BitmapResizeThread:: clear
MyView::change /mnt/x/test/test-3.png
@@ BitmapResizeThread:: clear
## Bitmap :: load 0
###### GFF:load </mnt/x/test/test-3.png>
####LOAD </mnt/x/test/test-3.png> 0
@@ BitmapResizeThread:: clear
### resetViewport (0x3d404810) ==> 1920 930 (615 930) 0 0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
getNext => 4
==> (nil)
ThumbLoaderThread :: stop()
#### check gio 2
====> 1 1
## ==> gvfs-trash has problem!!deleteIndexes 1 - 1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
deleteIndexes 5
### onFolderChanged /mnt/x/test/
########################################
############### UPDATE MENU ############
########################################
############################################ onTimerDirectoryChanged 1
######## checkChildren
############################################ onTimerDirectoryChanged ok
CheckContent...
ThumbLoaderThread :: stop()
## Check folder
## Check companion 0
## Check companion ok 0
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
CURRENT CHANGED 0
### checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
### ThumbLoaderThread :: updateFileList
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: updateFileList ok
** start condition wake one
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <0>
######ThumbLoaderThread :: forever : 3ccc0f70
** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 1018
BrowserWindow :: saveState => 1920 1018
=> 1609 626
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 3d3c58f0 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 3ccc0f70 OK
QMutex: destroying locked mutex
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
BookmarkNode::~BookmarkNode : 0x3cde7f80
That is deleting a file on a locally attached USB hard drive (doesn't send it to the recycle bin).
I have noticed if I delete a file on the system SSD drive, it does send the deleted file to the recycle bin. Here's a log of that, too.
0.32.0 (git 0e9a8e6) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux 4KB x86_64; glibc2.24/2.41 libc++210000; Clang21.0.0 (++20250321082721+03557169e0ad-1~exp1~20250321082842.799); 10:27:00 Mar 22 2025
==> 1.000000 1.000000 91.727547 96.000000 (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 1920 1062
ARG[] = /opt/XnView/XnView
XNVIEW SIZE 1920 1062
########### BrowserWindow :: BrowserWindow
MENU install : 0x1950ab10
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
CURRENT CHANGED -1
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1920 1062)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 1920 1062
=> 1658 819
BrowserWindow :: restoreState ok => 1658 819
XNVIEW SIZE ok 1920 1062
###### CHECK CHILDRENS 0
###### CHECK CHILDRENS ok (0)
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
BookmarkNode::BookmarkNode : 0x199098f0
#### onCategoryFilterDockVisible (1)
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1920 1020)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1920 1020
=> 1609 628
BrowserWindow :: restoreState ok => 1609 628
### BrowserWindow :: onStart
BrowserWindow :: onStart 2
setPathname </home/david/Downloads/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 195e3c70
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <0>
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
## Check folder
## Check companion 0
## Check companion ok 0
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Create children /home/david/
Create children /home/david/Downloads/
## UPDATE ==> (Downloads)
## OPEN FOLDER done 5
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
### BrowserWindow :: finish
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <3>
### START 3
######ThumbLoaderThread :: start : 3 0 2
LOAD INFO </home/david/Downloads/test-1.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </home/david/Downloads/test-1.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </home/david/Downloads/test-2.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </home/david/Downloads/test-2.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </home/david/Downloads/test-3.png>
10 IHDR 13
29 IDAT 90194
LOAD INFO </home/david/Downloads/test-3.png> ok
ThumbLoaderThread - ADD into DB (-1)
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
CURRENT CHANGED 1
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/david/Downloads/test-2.png
BitmapLoadThread :: stop()
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### GFF:load </home/david/Downloads/test-2.png>
######### CategoryModel :: checkAndSave()
####LOAD </home/david/Downloads/test-2.png> 0
## BitmapLoadThread :: loaded 651 985
## MyView::onLoaded </home/david/Downloads/test-2.png> </home/david/Downloads/test-2.png> </home/david/Downloads/test-2.png> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x196d7b40) ==> 706 281 (186 281) 0 0
############################################ InfoPropertiesView
##### BUILD HISTO
##### BUILD HISTO ok
## onItemPressed
MENU install : 0x198afdb0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
@@@@@@@@@@
Create window finished
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
==> 1920
ThumbLoaderThread :: stop()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x19d03ec0) ==> 1920 930 (615 930) 0 0
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 19e15be0
######ThumbLoaderThread :: forever : 19e15be0
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
setCurrentFilename </home/david/Downloads/test-2.png>
#### onCurrentChanged 1
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
########################################
############### UPDATE MENU ############
########################################
getNext => 4
==> 0x1972a4f0
##ADD to cache 1 /home/david/Downloads/test-2.png
P /home/david/Downloads/test-2.png (651 985)
setCurrentFilename </home/david/Downloads/test-3.png>
#### onCurrentChanged 2
@@ BitmapResizeThread:: clear
MyView::change /home/david/Downloads/test-3.png
@@ BitmapResizeThread:: clear
## Bitmap :: load 0
###### GFF:load </home/david/Downloads/test-3.png>
####LOAD </home/david/Downloads/test-3.png> 0
@@ BitmapResizeThread:: clear
### resetViewport (0x19d03ec0) ==> 1920 930 (615 930) 0 0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
getNext => 4
==> (nil)
ThumbLoaderThread :: stop()
#### check gio 2
====> 1 0
deleteIndexes 1 - 1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
deleteIndexes 5
### onFolderChanged /home/david/Downloads/
########################################
############### UPDATE MENU ############
########################################
############################################ onTimerDirectoryChanged 1
######## checkChildren
############################################ onTimerDirectoryChanged ok
CheckContent...
ThumbLoaderThread :: stop()
## Check folder
## Check companion 0
## Check companion ok 0
SORT the list...
STD::SORT... 4
STL::SORT... 0
SORT the list... 0
SORT the list... 0
CURRENT CHANGED 0
### checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
### ThumbLoaderThread :: updateFileList
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: updateFileList ok
** start condition wake one
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <0>
######ThumbLoaderThread :: forever : 195e3c70
** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 1018
BrowserWindow :: saveState => 1920 1018
=> 1609 626
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 19e15be0 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 195e3c70 OK
QMutex: destroying locked mutex
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
BookmarkNode::~BookmarkNode : 0x199098f0
- Thu Jun 26, 2025 6:46 pm
- Forum: New
- Topic: 1.8.8 - Fedora Linux, Flatpak - Cannot save any image files after update - Blocker
- Replies: 4
- Views: 401
Re: 1.8.8 - Fedora Linux, Flatpak - Cannot save any image files after update - Blocker
Hi. I'm experiencing the same problem with Aurora Linux (Fedora 42), XnViewMP 1.9.2 Flatpak.
If I run XnView from console while trying to save image I get log:
########################################
############### UPDATE MENU ############
########################################
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal MySaveProcess::progressChanged(int, QString)
QObject::connect: No such slot MySaveProcess::cancel()
And then messagebox with "An error occurred during saving!"
When I tried tgz version of the app everything worked just fine, with logs as follow:
########################################
############### UPDATE MENU ############
########################################
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal MySaveProcess::progressChanged(int, QString)
QObject::connect: No such slot MySaveProcess::cancel()
CheckContent...
ThumbLoaderThread :: stop()
## Check folder
## Check companion 0
## Check companion ok 0
SORT the list...
STD::SORT... 0
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BLOB length 75
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 1f1df430
CHECK <1>
### ThumbLoaderThread :: setFirstItemToLoad
** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
### checkChanged : 1
######### CategoryModel :: checkAndSave()
...
Maybe this will help.
If I run XnView from console while trying to save image I get log:
########################################
############### UPDATE MENU ############
########################################
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal MySaveProcess::progressChanged(int, QString)
QObject::connect: No such slot MySaveProcess::cancel()
And then messagebox with "An error occurred during saving!"
When I tried tgz version of the app everything worked just fine, with logs as follow:
########################################
############### UPDATE MENU ############
########################################
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal MySaveProcess::progressChanged(int, QString)
QObject::connect: No such slot MySaveProcess::cancel()
CheckContent...
ThumbLoaderThread :: stop()
## Check folder
## Check companion 0
## Check companion ok 0
SORT the list...
STD::SORT... 0
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BLOB length 75
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 1f1df430
CHECK <1>
### ThumbLoaderThread :: setFirstItemToLoad
** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
### checkChanged : 1
######### CategoryModel :: checkAndSave()
...
Maybe this will help.
- Fri Jun 06, 2025 6:56 am
- Forum: MP - General Support
- Topic: Need help with companion files
- Replies: 1
- Views: 325
Re: Need help with companion files
1. Master files always have this suffix "_s" and companion files are video files
not possible, filename should match
2. Master files are videos and companion files are saved frames from the video
I can reproduce - {ext} does not work as expected
case 1
master companion
* {ext}.abcd
jpg {ext}.abcd
a.jpg
a.111.abcd
case 2
master companion
* {ext}.{ext}.xxx
jpg {ext}.{ext}.xxx
a.jpg
a.111.222.xxx
- Wed Jun 04, 2025 2:00 pm
- Forum: New
- Topic: 1.9.1: Hidden companion files in filter results
- Replies: 1
- Views: 248
Re: 1.9.1: Hidden companion files in filter results
yes right, currently 'Search' doens't check companion
- Mon Jun 02, 2025 1:27 pm
- Forum: MP - General Support
- Topic: Need help with companion files
- Replies: 1
- Views: 325
Need help with companion files
Got two questions.
1. Master files always have this suffix "_s" and companion files are video files
example
Filename_s.jpg Filename.mkv
2. Master files are videos and companion files are saved frames from the video
example
Filename.mkv Filename.1653.xnf Filename.2323.xnf Filename.3434.xnf
I tried lots of combination on association list and none of them are working.
How do i accomplish these two?
Thanks
1. Master files always have this suffix "_s" and companion files are video files
example
Filename_s.jpg Filename.mkv
2. Master files are videos and companion files are saved frames from the video
example
Filename.mkv Filename.1653.xnf Filename.2323.xnf Filename.3434.xnf
I tried lots of combination on association list and none of them are working.
How do i accomplish these two?
Thanks