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 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343
|
Installation
***********************************************
See INSTALL file for details
ChangeLog
***********************************************
Version 0.118
Added:
- Wine AppDB support;
- Helper binary and Application logger subsystem;
- A lot of GUI improvements;
- You can mount iso images just by droping them into q4wine icons list space;
- Automatic unmounting for mouned media before mount new one;
- Q4Wine now can be associated with application/x-ms-dos-executable mime type files;
- Added AUTHORS file;
- Added man pages;
- Try to get program's icon from ~/.local/share/icons by it's name;
Fixed:
- CMake now do check for fuseiso;
- CMake now make more verbous output;
- Total rewrite of CMake rules;
- A lot of fixes in Fake drive creation\update wizard;
- Fixed locale detection bugs;
- Fixes in tray icon support;
- Fixes in winetriks plugin;
- A lot fixes in q4wine.desktop file;
- Removed xdg-utils dependency;
- A lot of fixes and speedups;
- Fixed GUI issue with qtcurve theme engine;
- Fixed *.bat files drop;
- Removed _junk_ WineBinaryLauncher class;
- Removed _junk_ includes;
- MainWindow class cleanup;
- Deprecated wineprefixcreate command was replaced by wineboot;
- Fixed memory leaks repported by Valgrid;
- Fixed crush while drop exesting icon;
- Fixed not critical error for fake C: symlink;
- Fixed white spaces chatch in wine app run engine;
- Fixed cmake: appprefix setting now overrides default icon and desktop places;
- Fixed strage locale bug on some Slakware distros;
Version 0.114-r1
Fixed:
- Fixed wrong wine C: drive symlink while create new Fake Drive (thx 2 Kyrill Detinov);
- Fixed Russian spelling;
- Fixed some text layouts;
Version 0.114
Added:
- New Registry read\write engine;
- New color option at Fake drive creation\update wizard;
- New wine settings in Fake drive creation\update wizard;
- Fake drive update wizard now can read actual wine registry configuration;
- Filter text field for q4wine icons;
- New Spanish translation (thx 2 Carlos Ignacio Ruax);
- New Italian translation (thx 2 Ercole Carpanetto);
- New FreeBSD mount and umount scripts (thx 2 Sergey V. Dyatko);
Fixed:
- Removed _junk_ translation strings from source code and UI;
- Fix for misfunctioning check wether or not to use ICOTOOLS. (thx 2 Impulze);
- Prefix combobox change do not set right Prefix in Prefix tree view;
- Fake drive update wizard now remove registry key while user reset it to 'Default' state;
- Fix for prefix import and export;
- And some small fixes for icoutils;
Version 0.113
Added:
- Added embeded q4wine-mount (This is a copy of fuseiso + RH path);
Note: use this if you too lazy to compile fuseiso from SF and apply pathes;
- fuseiso ( http://sourceforge.net/projects/fuseiso/ ) full support.
- q4wine now remembers 8 recent mounted images;
- q4wine now remembers 8 recent runned binaryes via Run dialog;
- QtSingleApp integration. Now you can run only one instance of q4wine-gui;
- Online documentation;
- New website: http://q4wine.brezblock.org.ua/;
- Now q4wine save last user selected prefix and dir;
- Added "open directory" menu items via xdg-utils;
- Added "open directory" menu items via winefile;
- Added xdg-utils support (note: now it is in the depends list)
- Added q4wine-cli console utility for wine applications and prefixes management.
- Added libq4wine implementation;
- Added translation file for Portuguese (Brazil) by Marcio Moraes;
- Added *.xpm filter to icon import patten;
- Added http proxy support for winetriks;
- Improved icon display widget;
- Added Drag & Drop support;
- Added Drag support q4wine icons export;
- Added Drop support for wine .exe and .com files;
- Added Drop support for wine .bat files (Now autoadd wineconsole binary args);
- Added splitter for programs and icons lists;
- Added command line option for q4wine (See q4wine --help for details);
Fixed:
- Linux: Improved wine process list build (thx Sergey Kishchenko (tilarids));
- Cleanup q4wine tmp directory on exit;
- Some fixes for q4wine.desktop (thx to Eugene Pivnev);
- Fixed GUI bug: Text fields size, on some desktop configurations, are too small to edit;
- Fixed a lot of English spelling errors (thx Sergey Kishchenko (tilarids));
- First steps for source code documentation via Doxygen....;
- Total code reorganize;
- Database engine rewrite;
- Many fixes for q4wine.desktop file (thx for Kyrill Detinov);
- Fixed compilation with Qt-4.4.X (thx for Kyrill Detinov);
Version 0.112-r1
Fixed:
- Fixed compilation with Qt-4.4.X;
- Removed QDir::Files from Directory selection dialogs;
- Fixed compilation warning for registry.h;
- Fixed warnings ignoring return value of 'int system(const char*)' on 1666 and 1647 lines;
Version 0.112
core:
New:
- Added Sidebar Urls for Run and IconSettings file dialogs;
- Wine Dlls path autodetections; (If not work on your system -- plz mail to me ;) )
- You can disable icotools support in q4wine by adding -DWITH_ICOTOOLS=OFF to cmake;
- Winetools support is disabled by default. You can enable it by adding -DWITH_WINETOOLS=ON to cmake args;
- All developer stuff is disabled by default. You can enable it by adding -DWITH_DEVELOP_STUFF=ON to cmake args;
- New database class;
- kdesu\gksu support;
Fixed:
- Fixed import\export prefix functions;
- Many small fixes;
- Updated STDERR message catch function;
- Added FreeBSD port patches by Dmitry Marakasov aka amdmi3;
- Fixed readonly text field on prefix create;
- Fixed q4wine.desktop GENERIC names;
- Fixed IconSettings path detections (ProgramPath\WorkDirPath e.t.c.);
- Fixed .exe adding to IconName on Prgoram file select;
- Run, AppSettings, ImageManager, Wizard and IconSettings dialogs now are modal dialogs;
- Fixed LC_ALL and LS_MESSAGES locale detection;
- Winetriks executable now puts into $HOME/.config/q4inwe/ directory;
- No sudo now needed for Winetriks download and install;
Version 0.111
core:
New:
- New q4wine icons with different sizes;
- Updated q4wine.desktop;
- Make install now install q4wine.desktop and icons;
- Added basic shortcuts;
- q4wine now save and restore size and position of main window;
core:
Fixed:
- Fixed icoutils icon export bugs;
- Fixed file name case sense on icon exort;
- Added .exe or .dll file selection masks on icon export;
- Fixed start selection file path on icon export;
- FreeBSD: kvm functions now do not need kmem gid;
- FreeBSD: wine_pthread now resolve exec name;
- Updated About dialog;
- Updated Ukrainian and Russian locales;
Version 0.110
core:
New:
- FreeBSD full support (proc and mounts);
- nrg images mount (Linux only);
- new core functions class (will be moved to libq4wine shared library);
- updated Ukrainian and Russian locales;
- basic wis xml parser class;
- Added nice level field to Run dialog;
- Added desktop size to Run dialog;
Fixed:
- Winetriks prefix fixes;
- FreeBSD kmem read exception check;
- Can't delete image from ImageManager;
- Table view and resize;
- Fixed getWineDll at Run dialog;
- User Locale detection bug;
- Copy & Paste issues;
- Removed deprecated konsole args;
- Fixed Prefix import bug;
- Fixed /bin/tar compiled path for import and export prefixes;
- Many fixes;
- Fixed CMake qm locale gen\install;
Version 0.109-r2
core:
New:
- New CMake (required version 2.6)) build system now used;
- Added q4wine.desktop file;
- New core class;
Experimental:
- Temporary winetricks support;
- Added winetricks download support;
Fixed:
- Fixed icon options edit error: "Debug: Parameter count mismatch";
- Fixed regression at icon options edit;
- Removed q4wine.pro;
(Note: qmake now deprecated, use cmake)
- updated INSTALL text file;
- Fixed empty console arguments process;
Version 0.109-r1
core:
New:
- Russian translation by Pavel Zinin (pashazz)
Fixed:
- Fixed icon add error: "Debug: Parameter count mismatch";
- Fixed spaces in Program path and Working directory errors;
- Removed src.pro;
- Added INSTALL text file;
Version 0.109
gui
New:
- New CD image manager;
- New CD mount menu style;
- TrayIcon now shows and hide q4wine when double clicking on it;
Fixed:
- Removed mount point and cd image settings at Icon Settings;
- Fixed prefix toolbar click crush;
- Fixed some English mistakes ;)
- Updated Ukrainian translation;
- Fixed icons show update at context menu request;
core
New:
- CD mount detection;
- Database version updater;
Fixed:
- Prefix setup bug with mount point and mount drive;
- Numerous fixes and code reorganization;
- Prefix Settings abd Prefix Wizard now use /etc/fstab instead of /proc/diskstats;
- Fixed QTranslator i18n settings load;
Version 0.108
core
New:
- Fake drive wizard creates 'autostart' folder.
Fixed:
- Copy issue.
Version 0.107
core
New:
- Updated Ukrainian translation.
- Added en_us dummy translation (need professional English translation).
- Added ru_ru dummy translation (need professional Russian translation).
core
Fixed:
- Updated database creation wizard.
- CHANGED default database and config files location.
WARNING: You must manually delete all old files at:
$ rm -rdf $HOME/.q4wine
$ rm -rdf $HOME/.config/Brezerk\ GNU\ Soft
New files location:
$HOME/.config/q4wine
- Add outdated notifier messages.
- Fixed icon loose at PrefixSettings dialog.
Version 0.106
core
New:
- Update prefix functions.
Fixed:
- Remove old prefix while creation new one.
- Run FakeDrive creation wizard after PrefixCreation wizard (If requested).
- SQL "Parameter count mismatch" at Prefix creation wizard.
- Removed version selector at PrefixCreation wizard.
Version 0.105
core
New:
- New winetool class.
- Q4Wine now can import QT palette in to wine color settings
Fixed:
- Bug when deleting folder with icons.
- Bug in UpdateDatabaseConnectedItems.
- Crashes when lstFolders lose focus.
Version 0.104
gui
New:
- Fake drive creation wizard.
core
New:
- Registry core functions.
- Fake drive wizard creates 'system' folder and wine utils icons.
- Fake drive wizard runs wineprefixcreate.
Version 0.103
core
New:
- Fake drive core functions.
Version 0.102
core
Fixed:
- Some stuff and optimization.
New:
- Display info and error notification when starts detached wine process.
- Now you can manually set wine desktop name and desktop size at icon settings.
- Now you can manually set _nice_ (man nice) priority at icon settings.
(Note: priority might by at range from 0 to 20)
- Now you can renice process priority using context menu at "Process" tab.
(Note: this action need root privileges. i.e. sudo app.)
Version 0.101
gui
Fixed:
- Fixed TRANSLATIONS variable in q4wine.pro
New:
- Full professional Ukrainian translation by Chornoivan Uriy Olexeevich
Version 0.100
gui
Fixes:
- "Programs" tab, was set as default at startup;
- Fixed tray icon display;
core
New:
- Full theme support;
- Translation support;
Fixes:
- Fixed "Can't find theme. File or path not exists: Default" error message;
- Fixed tray icon image load;
- Fixed process output encoding;
- run.cpp moved to /src/gui directory;
- Fixed crashes of wrestool while getting icons;
- Fixed process exit code detection;
- Fixed envelopment variable detection;
- Fixed startup wizard, now it creates Default prefix;
|