yacreader/YACReader
Igor Kushnir 28b8fca729 Reader: make PageLoader::working atomic to fix a data race
This data member is modified in PageLoader's own thread and accessed
without locking from an external thread in the public busy() function.

Reorder setting working and img in PageLoader::run() to avoid a data
race in PageLoader::result() called from GoToFlow::updateImageData().
2019-09-18 18:12:03 +02:00
..
bookmarks_dialog.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
bookmarks_dialog.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
configuration.cpp Reader: store geometry instead of pos&size in Configuration 2019-09-18 18:10:40 +02:00
configuration.h Reader: store geometry instead of pos&size in Configuration 2019-09-18 18:10:40 +02:00
goto_dialog.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
goto_dialog.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
goto_flow_gl.cpp Format code using clang-format 2019-05-30 19:46:37 +02:00
goto_flow_gl.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
goto_flow_toolbar.cpp Remove unused variables 2019-06-01 16:04:48 +02:00
goto_flow_toolbar.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
goto_flow_widget.cpp Format code using clang-format 2019-05-30 19:46:37 +02:00
goto_flow_widget.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
goto_flow.cpp Reader: make PageLoader::working atomic to fix a data race 2019-09-18 18:12:03 +02:00
goto_flow.h Reader: make PageLoader::working atomic to fix a data race 2019-09-18 18:12:03 +02:00
icon.ico yacreader_ru.ts 2018-02-24 18:11:53 +00:00
icon.rc Normalize line endings 2018-08-07 11:09:02 +02:00
Info.plist Disable darkmode for now 2019-08-31 09:35:32 +02:00
magnifying_glass.cpp Use exiting variable instead of request the image several times 2019-06-01 16:12:08 +02:00
magnifying_glass.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
main_window_viewer.cpp Reader: store geometry instead of pos&size in Configuration 2019-09-18 18:10:40 +02:00
main_window_viewer.h Reader: clean unused code up 2019-09-18 18:10:40 +02:00
main.cpp Annotate overridden methods 2019-06-01 16:04:48 +02:00
notifications_label_widget.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
notifications_label_widget.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
options_dialog.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
options_dialog.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
page_label_widget.cpp More auto 2019-06-01 16:04:48 +02:00
page_label_widget.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
render.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
render.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
shortcuts_dialog.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
shortcuts_dialog.h Use nullptr instead of 0 2019-06-01 16:04:48 +02:00
translator.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
translator.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
viewer.cpp Reader: add support for horizontal mouse wheel 2019-09-18 15:32:35 +02:00
viewer.h Reader: clean unused code up 2019-09-18 18:10:40 +02:00
width_slider.cpp Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
width_slider.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
yacreader_de.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_es.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_files.qrc Normalize line endings 2018-08-07 11:09:02 +02:00
yacreader_fr.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_images_osx.qrc Normalize line endings 2018-08-07 11:09:02 +02:00
yacreader_images_win.qrc Normalize line endings 2018-08-07 11:09:02 +02:00
yacreader_images.qrc Normalize line endings 2018-08-07 11:09:02 +02:00
yacreader_local_client.cpp Format code using clang-format 2019-05-30 19:46:37 +02:00
yacreader_local_client.h Annotate overridden methods 2019-06-01 16:04:48 +02:00
yacreader_nl.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_pt.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_ru.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_source.ts Update translations. 2018-06-16 08:28:50 +02:00
yacreader_tr.ts yacreader_ru.ts 2018-02-24 18:11:53 +00:00
YACReader.icns yacreader_ru.ts 2018-02-24 18:11:53 +00:00
YACReader.pro README.txt has been renamed to README.md 2019-09-16 23:46:26 +02:00