-
Notifications
You must be signed in to change notification settings - Fork 18
/
changelog.txt
196 lines (174 loc) · 6.77 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
1.4.1 (2023-11-15)
==================
* Unix:
* Added support for building the program as a self-contained bundle.
The bundle for GNU/Linux (in a TAR.XZ archive) is now available
for download from the website.
* Fixed inability to start the program if it's already running for
another user sharing the same /tmp directory
* Windows:
* Updated Tesseract to 5.3.3
* Updated translations:
* Chinese (Simplified)
1.4.0 (2023-08-15)
==================
* Fixed recognition with vertical variants of Chinese, Japanese, and
Korean (unlike Windows, on Unix-like systems the problem only
occurred when "Split text blocks" was enabled)
* Windows:
* Added language manager
* Fixed empty language list on Windows older than 10 version 1903 if
the user name contains non-ASCII characters
* Updated Tesseract to 5.3.2
* Minimum required C++ standard is raised to C++17
1.3.0 (2022-12-10)
==================
* Languages:
* Added ability to sort by the checkbox column
* Added ability to toggle the checkbox of the selected language by
pressing Space
* "Name" column is no longer stretched
* "Actions" tab was merged with the main tab
* Tray icon now displays status by turning yellow during recognition
or red on error
* Selection rectangle is now automatically hidden when you disable
the last language or action
* Added protection against running multiple instances of the program
* Fixed slow recognition on Unix-like systems. A workaround for this
problem, previously described in the "Troubleshooting" section of
the user manual, is no longer needed.
* New translations:
* Punjabi (Pakistan)
* Updated translations:
* German
* Spanish
* Turkish
* Raised minimum requirements for building the program:
* C++14
* CMake 3.16
* Qt 5.3.2
* Tesseract 4.1.0
* gettext 0.19
1.2.0 (2022-09-09)
==================
* On X11, selection border now scales proportionally to the system
font DPI setting (the "Xft.dpi" property from X resources)
* Windows 8.1 and newer:
* Selection border now scales proportionally to the display DPI
* Fixed selection position when moving it to a display with a
different DPI
* Reduced default selection border width from 4 to 3 pixels
* Added selection_border_width option in settings.cfg to change the
selection border width
1.1.0 (2022-07-17)
==================
* Added system tray icon
* Enabled high DPI support in Qt 5
* Languages:
* All names are now inverted, e.g. "Creole, Haitian" instead of
"Haitian Creole"
* Fixed missing name for jpn_vert
* jpn is no longer identified as vertical
* Fixed missing "l" in "Cyrillic"
* Added \ to the list of keys for the hotkey
* If there are multiple texts in the recognition queue, "Add text to
history" and "Run executable" actions now process each text as it
arrives instead of waiting for the entire chain
* Non-empty recognized text no longer has a trailing newline
* History:
* Removed "Wrap words" checkbox (the history_wrap_words option in
settings.cfg is still available)
* Recognized text is now immediately added to the history file to
minimize possible data loss in case of abnormal program
termination
* Font size is now taken from system settings. This also fixes
zooming text with Control + mouse wheel
* HTML export:
* " and ' are no longer replaced by " and &apos
* CSS: Reduced left text margin from 2 to 1 em and added 1 em
right margin
* "Export history" file dialog now uses "History" as the default
file name instead of leaving it empty
* "Export history" file dialog now remembers the file name until you
close the program
* "Export history" file dialog is now native when using Qt 4
* Unix:
* Program is now relocatable, e.g. it now loads resources from paths
relative to the location of the executable, rather than from
absolute paths based on the installation prefix
* Moved from "Utility" to "Graphics" menu to comply with the
freedesktop.org standard
* X11:
* "Copy to clipboard" no longer sets text to the PRIMARY clipboard
* Fixed taking images in 30-bit depth
* Fixed selection appearing behind newly opened windows in qtile WM
* Windows:
* Installer now allows local installation, e.g. for users without
administrator rights
* Tesseract language files are now stored in
"C:\Users\(your name)\AppData\Local\dpscreenocr\tesseract_5_data"
* Enabled native interface theme
* App now shows progress in the background of the taskbar button
* Updated Tesseract to 5.2.0
* (Windows 10 version 1903 and newer) Added a workaround for
Tesseract that fixes an empty language list when the application
resides in a path containing Unicode symbols not supported by the
current code page
* Default history export path is now the user's home directory
instead of the directory of the executable
* "Run executable" no longer opens Explorer if the path is empty
* "Run executable" no longer executes a batch file if its name has
trailing spaces or upper-case characters in the extension
* settings.cfg:
* New options:
* ui_tray_icon_visible
* ui_window_minimize_on_start
* ui_window_minimize_to_tray
* Removed options:
* action_run_executable_wait_to_complete; waiting is now always
enabled
* ocr_dump_debug_image was replaced by the DPSO_DUMP_DEBUG_IMAGE
environment variable
* ui_native_file_dialogs
* Leading and trailing double quotes are no longer treated
especially; if you need to preserve leading and trailing spaces,
wrap the value in \ instead of double quotes. This change is not
backward compatible with version 1.0, but in practice it will only
affect the action_copy_to_clipboard_text_separator option.
* New translations:
* Bulgarian
* Catalan
* Chinese (Simplified)
* Croatian
* French
* German
* Norwegian Bokmål
* Polish
* Spanish
* Turkish
* Ukrainian
* Added support for building with Tesseract 5 and Qt 6
* CMake:
* Removed DPSO_COMPILE_PO in favor of DPSO_ENABLE_NLS
* Removed DPSO_QT_LOCAL_DATA; the program is now relocatable on
Unix-like systems
* Removed DPSO_QT_RCC_ICONS
* Removed DPSO_QT_X11_SET_WINDOW_TITLE_WORKAROUND; Qt5X11Extras is
now required when building with Qt 5.0.0-5.3.1.
* Replaced DPSO_QT4 by DPSO_QT_VERSION
* Removed "cpack -G DEB" support
* Removed "cpack -G NSIS" support in favor of Inno Setup
* Windows DLLs are now collected automatically when using
CMake >= 3.16
1.0.2 (2019-06-20)
==================
* Fixed Windows startup error due to missing Qt platform plugin
1.0.1 (2019-06-05)
==================
* Added Windows support
* Added more translations for Tesseract language names
* Program now loads standard Qt translations on Unix-like platforms
* CMake: Fixed building from paths containing spaces
1.0.0 (2019-03-16)
==================
* First release