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
Search found 459 matches: companion
Searched query: companion
- Tue Aug 26, 2025 5:03 pm
- Forum: MP - Suggestions
- Topic: Overlay icons cosmetic update
- Replies: 25
- Views: 11044
- Tue Aug 19, 2025 12:29 pm
- Forum: Closed/Resolved
- Topic: 1.8.4 Sidecars / companion files are no longer hidden
- Replies: 3
- Views: 882
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: 15
- Views: 499
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: 130
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: 15
- Views: 499
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: 130
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: 642
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: 315
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: 290
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: 200
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: 290
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
- Mon Jun 02, 2025 12:03 pm
- Forum: Closed/Resolved
- Topic: Saving ratings in both jpeg metadata and sidecar simultaneously
- Replies: 12
- Views: 3997
Re: Saving ratings in both jpeg metadata and sidecar simultaneously
Hello Pierre,
as far as I am concerned, the function is not yet available in XnView MP v1.9.1:
My workflow:
1: the camera creates a RAW and a JPG for each shot
2: RAW and JPG are linked as companion files in XnView MP
3: after the import into XnView MP, I view and evaluate (stars and colors) the images based on the JPG.
4: the RAWs have to be manually adjusted to the rating of the JPGs.
Step 4: is very time consuming and it would be nice if XnView MP could do this automatically, just as it does when renaming, deleting or moving.
Thank you very much for your support and of course for the great XnView MP!
as far as I am concerned, the function is not yet available in XnView MP v1.9.1:
My workflow:
1: the camera creates a RAW and a JPG for each shot
2: RAW and JPG are linked as companion files in XnView MP
3: after the import into XnView MP, I view and evaluate (stars and colors) the images based on the JPG.
4: the RAWs have to be manually adjusted to the rating of the JPGs.
Step 4: is very time consuming and it would be nice if XnView MP could do this automatically, just as it does when renaming, deleting or moving.
Thank you very much for your support and of course for the great XnView MP!
- Thu May 29, 2025 11:36 am
- Forum: New
- Topic: 1.9.1: Hidden companion files in filter results
- Replies: 1
- Views: 200
1.9.1: Hidden companion files in filter results
XnView: MP 1.9.1 64 bit
OS: Windows 10 64bit
When using search dialog from Quick Filter, the search results shows and counts companion files.
The reproduction here is on 2 files only, but I've got hundreds of RAWs with XMPs, and search results are cluttered with incorrect data.
To reproduce:
1. Select option Hide companion files in Options
2. Make a file.jpg with companion file.xmp
3. Search for file.jpg in Quick Filter:
- click ... in Quick Filter
- type 'file' to Filename
- click ... and select current folder
- click search
Actual behaviour (bug): 2 results found, including file.jpg and file.xmp
Expected behaviour: 1 result found file.jpg
4. Click Browse and see only one file
The bug doesn't reproduce on every companion, looks like the structure of the companion file somehow matters.
Attached the files with reproduction (folder.zip).
OS: Windows 10 64bit
When using search dialog from Quick Filter, the search results shows and counts companion files.
The reproduction here is on 2 files only, but I've got hundreds of RAWs with XMPs, and search results are cluttered with incorrect data.
To reproduce:
1. Select option Hide companion files in Options
2. Make a file.jpg with companion file.xmp
3. Search for file.jpg in Quick Filter:
- click ... in Quick Filter
- type 'file' to Filename
- click ... and select current folder
- click search
Actual behaviour (bug): 2 results found, including file.jpg and file.xmp
Expected behaviour: 1 result found file.jpg
4. Click Browse and see only one file
The bug doesn't reproduce on every companion, looks like the structure of the companion file somehow matters.
Attached the files with reproduction (folder.zip).
- Thu May 22, 2025 3:27 pm
- Forum: New
- Topic: 1.8.8: Selection in browser resets after xmp was created
- Replies: 1
- Views: 129
1.8.8: Selection in browser resets after xmp was created
XnView: MP 1.8.8 64 bit
OS: Windows 10 64bit
When raw photos are edited in external program and it after editing the xmp file is created, the browser resets current selection. With scroll jumping to the bottom it's almost impossible to edit and sort large photo collections.
To reproduce:
1. Add xmp to association list in Settings -> Companion files
2. Have multiple photos in folder
3. Open browser in the folder
4. Select photo in the browser (for instance, canon raw file .cr3)
5. Edit the photo to create xmp file (for instance, in Adobe Camera Raw)
6. Return back to XnView
Actual behaviour (bug):
7. The selection is reset + the scroll's probably nowhere
Expected behaviour:
7. The selected photo or photos remained the same. Information about photo is refreshed according to the new companion file.
OS: Windows 10 64bit
When raw photos are edited in external program and it after editing the xmp file is created, the browser resets current selection. With scroll jumping to the bottom it's almost impossible to edit and sort large photo collections.
To reproduce:
1. Add xmp to association list in Settings -> Companion files
2. Have multiple photos in folder
3. Open browser in the folder
4. Select photo in the browser (for instance, canon raw file .cr3)
5. Edit the photo to create xmp file (for instance, in Adobe Camera Raw)
6. Return back to XnView
Actual behaviour (bug):
7. The selection is reset + the scroll's probably nowhere
Expected behaviour:
7. The selected photo or photos remained the same. Information about photo is refreshed according to the new companion file.
- Tue May 06, 2025 9:44 pm
- Forum: New
- Topic: 1.4.0 (Windows 10): no hiding of companion files with a dot in the filename
- Replies: 6
- Views: 4664
Re: 1.4.0 (Windows 10): no hiding of companion files with a dot in the filename
In XnView MP 1.8.8 64-bit running on Windows 10, it appears the issue of companion files not being hidden when the filename contains a dot has been addressed.
While testing, I did also go ahead and check the linked companion file issue linked in an preceding post, but it appears that remains outstanding.
While testing, I did also go ahead and check the linked companion file issue linked in an preceding post, but it appears that remains outstanding.