7
* Ported the drag&drop in main window.
8
* The file properties dialog was still using a Q3GroupBox. Fixed.
9
Now smplayer won't be linked anymore to the qt3support library :)
10
* Ported the code to embed the playlist in the main window.
11
It's not compiled by default because there are still some things to fix
12
but you can try it, it works better than before (there's even an animation
13
when you move the playlist to the top area). To do it change the
14
value of DOCK_PLAYLIST to 1 in config.h before compiling.
15
* Reduced the number of warnings when compiling with QT3_SUPPORT_WARNINGS.
16
This change is very error-prone.
18
[b]Version 0.5.30-qt4-0820[/b]
19
* Updated the Romanian, German, Polish and Ukrainian translations.
20
* Now the maximum value for volume is 100 instead of 99.
21
* Ported Open->Recent files. And some fixes: now if the list is empty
22
the submenu won't appear. You can also set the max. number of items in
23
the list to 0 in Preferences->Interface.
24
* Ported the rest of menus: audio and subtitle track selection,
25
title, chapter and angle submenus. I left this for the end for a reason:
26
it was to be the hardest part and very error-prone. So test it,
27
it wouldn't be strange if there are crashes or weird things. BTW,
28
the angle submenu is completely untested (I don't have any multi-angle DVD).
30
[b]Version 0.5.30-qt4-0819[/b]
31
* Updated the Japanese translation.
32
* Undone something with submenus. I realized there's an easy way.
33
* Ported Video->Denoise.
34
* Ported Video->Size. Now you can add shortcuts for these options. But
35
unfortunately an old problem previously fixed comes back: if you select
36
an already selected option it will do nothing. That means that if you
37
resize the window manually and then select Video->Size->100% it won't
38
resize to the original size. I'll try to fix it in the future.
39
* Ported Video->Deinterlace.
40
* Ported Audio->Channels.
41
* Ported Audio->Stereo mode.
42
* Ported Video->Aspect ratio.
43
* Added the denoise filters into the Video->Filters menu.
45
[b]Version 0.5.30-qt4-0818[/b]
46
* Updated the Ukrainian translation.
47
* Continuing with the boring task of porting the menus.
48
* Created myactiongroup, to make easy creating menus where only one of
49
the options should be checked.
50
* Now the menu Options->OSD uses this new system. And the good thing is
51
that options can have shortcuts.
53
[b]Version 0.5.30-qt4-0817[/b]
54
* Updated the French translation.
55
* Actions' editor: only save or load actions with a name.
56
* Ported the floating control.
57
* baseguiplus and defaultgui almost ported.
58
* A few changes in basegui. Still a lot of work to do with the menus.
60
[b]Version 0.5.30-qt4-0816[/b]
61
* Started to port the main window. There's a lot of things to do. Today
62
I've just made it to compile and a few other changes to make it show
63
the toolbars properly. WARNING: there might be something broken.
64
* The action's editor shows now QActions, instead of Q3Actions, as the
65
main window now uses QActions.
67
[b]Version 0.5.29-qt4-0815[/b]
68
* Updated the Traditional Chinese, German, Ukrainian, Russian and
69
Simplified Chinese translations.
70
* The icons in File properties->Info didn't appear. Fixed.
71
* Renamed the icons starting with letter "x". For example, "xnext.png" is
72
now "next.png". Anyway if an icon with the new name is not found it will
73
still look for an icon with the old name to keep compatibility with
76
[b]Version 0.5.29-qt4-0814[/b]
77
* Updated the French, German and Polish translations.
78
* Changed the behavior of "Use postprocessing" and "Volume normalization"
79
in Preferences->General. Previously if you check "Use postprocessing" for
80
instance, then all videos will use postprocessing, no matter of the
81
setting in Video->Filter->Postprocessing. Now this specifies the
82
default setting for new videos. If checked, all new videos you open
83
will have the option Video->Filter->Postprocessing enabled but you
84
[b]can[/b] disable it if you want. Previously this wasn't possible.
85
I think this behavior is more consistent.
86
* Ported images.h/images.cpp and moved to the new resource system.
87
Right now the only thing still to be ported is the main window.
89
[b]Version 0.5.29-qt4-0813[/b]
90
* Updated the Romanian translation.
91
* Added a new option for the config file: restore_pos_after_fullscreen (in
92
section [Preferences]). If its value is "true" then the main window will
93
save the current position on screen and restore it again when exiting
94
from fullscreen mode. The default value is "true" for Windows and "false"
95
for Linux. Change it if the main window moves up or down after exiting
97
* (By user request) Added a new option in Preferences->Interface:
98
"Remember position and size" (of the main window). Checked by default.
99
* (By user request) Added two new optins in Preferences->General->Video & audio:
100
"Direct rendering" and "Double buffering".
102
[b]Version 0.5.29-qt4-0812[/b]
103
* Updated the Japanese and French translations.
104
* Trying to reduce warnings when compiling with QT3_SUPPORT_WARNINGS.
105
There's still a lot. This requires a lot of changes, simple in most of cases,
106
but there's always the possibility that something could break.
108
[b]Version 0.5.29-qt4-0811[/b]
109
* (Playlist) Ported the drag&drop. Easier than expected, less code than
110
with Qt 3 and no extra code needed to support Firefox.
111
* Some small changes in playlist: no alternating row colors (doesn't look
112
good in Windows), bigger icons in the table.
113
* So the port of the playlist is finished.
114
* Internal changes in core.
116
[b]Version 0.5.29-qt4-0810[/b]
117
* (Playlist) Using now a QTableWidget. This is the area where the items of
118
the list are shown. Please test if everything is ok (moving items,
119
selecting items, deleting selected items...).
120
Still to port the drag&drop code.
121
* (Windows) When changing the audio track, mplayer doesn't keep the volume
122
(it's louder). Added a workaround, smplayer will restore the volume just
123
after the change of the audio track.
125
[b]Version 0.5.29-qt4-0809[/b]
126
* Updated the German, Polish, Russian and Ukrainian translations.
127
* I started to port the playlist. Ported things: the toolbar, the actions,
128
and the popup menu. (See the "broken things" above).
129
Other minor changes: Q3ValueList -> QList, Q3TextStream -> QTextStream
130
(I hope not, but there's the possibility that something has broken).
131
Now the playlist is not a QMainWindow, but a QWidget (previosly I had to
132
use a QMainWindow because in Qt 3 is not possible to add a toolbar
133
to a normal widget, now at last I can do what I initially wanted).
134
You'll see that now the playlist looks slightly different.
135
Still to port: the list view (which will be the hardest part) and
137
* Fixed a bug in the playlist. The "length" field of the items was incorrectly
138
read when loaded from the config file.
140
[b]Version 0.5.29-qt4-0808[/b]
141
* Added the updated qt_fr.qm sent by Kud Gray.
142
* Now "make clean" will only delete the smplayer_*.qm files in the translation
143
folder, to keep the qt_*.qm ones.
144
* (Linux) Try to load first the qt_*.qm from the smplayer translation path,
145
and if that fails then try to load from the Qt translation path (previosly
146
it was the opposite).
147
* Ported timeslider.h, timeslider.cpp and some small changes in other files.
148
* Now the moc_*.cpp files are included in the *.cpp files. This reduces the
149
compilation time. In my computer, previosly it took about 2 minutes, now
150
it takes 1:30. This also made me find serious mistakes in some headers.
151
* Added shortcuts in the General, Drives and Performance sections in
152
preferences. (Translators are gonna "love" this change...)
154
[b]Version 0.5.29-qt4-0807[/b]
155
* Updated the Chinese (zh_CN), Ukrainian, German, Polish and French
157
* Removed obsolete translations in the *.ts files.
158
* Compiled again without option to change style. It still causes crashes.
160
[b]Version 0.5.29-qt4-0804[/b]
161
* Updated the German and Ukrainian translations.
162
* The message "Screenshot taken..." is not displayed in the OSD if the
163
video is in pause. This is to prevent that the video advances one frame.
164
* Some changes in the about dialog.
165
* Changes in some ui files.
166
* Added shortcuts in the Interface and Mouse sections in Preferences.
168
[b]Version 0.5.29-qt4-0803[/b]
169
* Updated the German translation.
170
* Trying to keep pause after taking a screenshot.
171
* Moved options for volume from Preferences->Interface to
172
General->Video & audio (which required to redesign the Interface section).
173
* Hidden the option "Use -subfont" as it seems that new SVN releases of
174
mplayer don't require it. Also that option is not documented in the manpage.
176
[b]Version 0.5.29-qt4-0801[/b]
177
* Updated the German translation.
178
* (Windows) Added some code to prevent that the monitor turns off when
179
watching a video. (Not tested yet).
180
* Disabled some code in helper.cpp, as it's not needed anymore.
181
* Renamed preferencesdialog2 to preferencesdialog.
183
[b]Version 0.5.29-qt4-0730[/b]
184
* Updated the French translation.
185
* Some small, but important fixes for Windows.
186
* New option for command line that I think it could be very useful: -action
187
This option passes the specified action to an already running instance.
188
For instance, you're watching a video in smplayer, then you type:
189
[i]smplayer -action pause[/i] and the video will be paused.
190
[i]smplayer -action fullscreen[/i] will toggle the video to fullscreen.
191
This will allow to control smplayer with a remote control.
192
You can see a list of all available actions in "Preferences->Keyboard and
193
mouse". Under the "Name" column in the shortcut editor you've got all
195
When using -action all other parameters (except ini-path) are ignored.
196
So it you want to open a movie and enter in fullscreen, this is NOT valid:
197
[i]smplayer movie.avi -action fullscreen[/i]
198
But you can do it in two steps:
199
[i]smplayer movie.avi[/i]
200
[i]smplayer -action fullscreen[/i]
201
The exit code will be 0 if the -action option is successful and -1
204
[b]Version 0.5.29-qt4-0729[/b]
205
* Updated the Polish translation.
206
* Fix: if the mplayer path is a relative path, don't convert it to an
207
absolute one. Otherwise smplayer may not work in external devices as
208
it might not find mplayer.
209
* Single instance: ported the server, and deleted old code.
210
And now changes in the server (Preferences->Interface) doesn't require
211
to restart the application.
212
* Some fixes with the style stuff in Preferences->Interface.
213
BTW, it seems that changing style still crashes the app from time to
216
[b]Version 0.5.29-qt4-0727[/b]
217
* Updated the Japanese, Russian, German, Ukrainian and French translations.
218
* Set the new option dont_change_volume to false as default, as it seems that
219
mplayer in windows starts to play all videos with a very high volume.
220
* If the name of the executable (without extension) is "smplayer_portable"
221
then the option -ini-path will be activated (that means that smplayer
222
will look for the config file in the app path).
223
* The volume icon in Preferences->Interface is hidden so the dialog is not
225
* Some changes in the widgets of Preferences->Interface. Enabled the
226
changing of style again.
227
* I started to document some of the classes for doxygen.
229
[b]Version 0.5.29-qt4-0725[/b]
230
* Properly fixed a problem with a signal.
231
* Got rid of the QTextStream in myclient.cpp.
232
* By user request: added a new option in Preferences->Interface:
233
Change volume on every file. If checked SMPlayer will remember the
234
volume of every file, and will be restored when played again. For new
235
files the default volume will be used. That was the normal behavior until
236
now. The new thing is if you uncheck it. In this case SMPlayer will never
237
change the volume when a file is loaded. Problem: on startup SMPlayer
238
won't know the current volume value, the volume slider will be wrong.
240
[b]Version 0.5.29-qt4-0724-2[/b]
241
* More fixes in myclient.cpp.
242
* Fix: when a video finished and a 2nd one starts to play from the playlist,
243
the setting for not repainting the window background was ignored.
245
[b]Version 0.5.29-qt4-0724[/b]
246
* Some fixes in myclient. Now uses UTF-8 to encode the texts, the timeout
248
Anyway I'm not sure this is properly done. For instance if it tries to read
249
a line from the server just before sending the data, only the first line is
250
sent, the rest is lost.
251
* Fix: if you don't pass any file to the 2nd instance, it won't show.
252
* Fix: tray icon: it will remember again if the main window was hidden on
255
[b]Version 0.5.29-qt4-0723[/b]
256
* Updated the German, Polish and Ukrainian translations.
257
* Started to port the network stuff (for the single instance). Implemented
258
a blocking client. This makes things a lot easier. Previously this was
259
done in a main window, which waited hidden until knowing if it can show
260
(no other running instance) or quit. Now the connection to another instance
261
is done in main.cpp with 2 or 3 lines or code, and before creating the
262
main window. This is *much faster*. Now the file passed to the running
263
instance starts to play almost instantaneously.
264
The code (myclient.h, myclient.cpp) is quite simple and does few checks,
265
and I don't even know if it is a correctly implemented.
266
I'll try to improve it (this is the first time I use QTcpSocket, and
267
the 2nd time I do something relative to networking).
268
There's a problem, though. For simplicity the main window always shows.
269
This is a problem if you use to leave smplayer running in the system
270
tray for the whole session, as when you enter in the next session the main
271
window of smplayer will be visible. I'll try to fix it in the future.
273
[b]Version 0.5.29-qt4-0722[/b]
274
* Updated the Romanian, Russian and Ukrainian translations.
275
* Bug fix: exit from fullscreen when playing an audio file.
276
* Bug fix: the end of file is signaling once the process has finished.
277
* In the info window, not it prints the absolute file path, instead of
279
* Bug fix: the size of the main window might be much bigger than it should
280
when playing a file passed through command line. I think this is fixed now.
281
The problem was that the file begins to play when the main window
282
is not shown yet. Anyway this part of the code is a mess and has to
285
[b]Version 0.5.29-qt4-0720[/b]
286
* Fix with the myprocess stuff. A connection was not made. This could
287
make that the screensaver weren't turned on.
288
* Some changes in mplayerwindow. Now it knows when a video starts or stops
289
so it could manage clearing or not the video background. This was previously
290
done in core. It also has a fix, now the video background stops repainting
291
just *before* the mplayer process starts, instead of doing it when it
292
already has started. This could fix that the video window could still get
294
* Shortcut editor: the new dialog for editing key shortcuts comes back.
295
The problems are not fixed, you can't enter yet keys like "Tab" but for
296
those cases I've added a button "Capture". When toggled it will try to
297
capture the shortcut (as before), otherwise you can freely edit the shortcut
300
[b]Version 0.5.29-qt4-0718[/b]
301
* Updated the Polish and German translations.
302
* Now inforeader and mplayerprocess uses the new myprocess. This is an
303
important change. MyProcess is a class which inherits from QProcess
304
(the Qt4 one, of course, although it provides some compatibility functions,
305
like addArgument(), otherwise I would have to make a lot of changes in
306
core.cpp). It provides a special working mode for Windows: the output of
307
mplayer is sent to a temporary file and read from it. I hope this could
308
improve performance under Windows.
310
[b]Version 0.5.29-qt4-0716[/b]
311
* Updated the Ukrainian, Japanese and Russian translations.
312
* Started to write myprocess class. But this is done separately in a
314
* Fix: now reading the info about video, audio drivers, codecs and demuxers
315
is done in a language independent way (it looks for tags like
316
"ID_VIDEO_OUTPUTS" instead of English text).
318
[b]Version 0.5.29-qt4-0714-1[/b]
319
* Updated the German translation.
320
* Tried to fix the AltGr issue but I have also realized that the Tab key
321
can't be entered so I think it's best to go back definitely to the old
322
method. Retrieved the old intro text for preferences.
323
* make clean deletes the file src/Makefile, as this file is generated
326
[b]Version 0.5.29-qt4-0713[/b]
327
* Updated the German, Polish and Ukrainian translations.
328
* In the action editor the AltGr key is not detected properly. So it's not
329
possible to enter keys such as "#" or "@" as shortcuts. Until I fix it,
330
I'm going back to the old method to enter keys.
332
[b]Version 0.5.29-qt4-0710[/b]
333
* Updated the Russian translation.
334
* Now changing a key shortcut in the actions' editor is much easier. Now you
335
double click or press enter on a shortcut (you can do it in any column)
336
and a dialog will appear to ask you for the new shortcut. In this dialog
337
you press the key or combination of keys that you want to assign to the
338
shortcut. If you want to delete, just click on the Clear button.
339
Note: this has been done by using some code from Edyuk
340
(http://www.edyuk.org)
341
Note 2: it's possible that some keys are not caught properly. In that case
344
[b]Version 0.5.29-qt4-0709[/b]
345
* The priority option in preferences was broken. Fixed.
346
* Still some changes in the action editor.
348
[b]Version 0.5.29-qt4-0708[/b]
349
* Updated the zh_CN, German and Turkish translations.
350
* Bug fix: now the info about the demuxer, audio and video codec are updated
351
after a restart of the mplayer process.
352
* Ported the shortcuts' editor, by using a QTableWidget instead of a Q3Table.
353
This has been a very hard task (and in fact it's not completely finished
354
yet), as there are a lot of differences between Q3Table and QTableWidget.
355
Moreover QTableWidget is more prone to crashes as it requires the use of
357
* Updated the shorcuts/default.keys as the previous one lacked the action
360
[b]Version 0.5.29-qt4-0706-2[/b]
361
* New feature: on startup smplayer will try to create two directories:
362
$HOME/.smplayer and $HOME/.smplayer/screenshots
363
Now the configuration file will be stored in $HOME/.smplayer/
364
If you want to keep your configuration just copy
365
$HOME/.config/RVM/smplayer.ini to $HOME/.smplayer/
366
And obviously the directory $HOME/.smplayer/screenshots will be
367
used to store the screenshots (this also fulfills an old request).
368
This change affects also Windows! Not compiled yet on Windows but
369
according to the Qt docs the directories will be
370
C:/Documents and Settings/Username/.smplayer and
371
C:/Documents and Settings/Username/.smplayer/screenshots
372
* Updated the Polish translation.
374
[b]Version 0.5.29-qt4-0706-1[/b]
375
* Started to use the new (and more complicated) method in Qt 4 for
376
retranslating the texts. While doing this I have found a bug: the vertical
377
texts in the video equalizer doesn't appear when the language is Japanese,
378
Chinese or Georgian (it worked with Qt 3 but it seems that it never worked
379
with Qt 4). Until I find a fix, as a work around I added a tooltip
380
so the user could know what's each control for.
381
* The problem with texts in buttons in QDialogButtonGroups, which are not
382
retranslated, seems to be fixed in Qt 4.3. I'm still using Qt 4.2.3 so I
383
added a work around for Qt 4.2.
384
* Added "buddies" (or key accelerators) in the Advanced section in preferences.
385
I'm afraid this breaks the translations but it's something that has to
386
be done. I'll add them too in the other sections.
388
[b]Version 0.5.29-qt4-0705[/b]
389
* Now the qt translation file is loaded too when the user changes the language
390
in the preferences dialog (unfortunately it seems that the strings in
391
buttons are not updated at runtime, so you'll need to restart the program
392
to have a full translation).
393
This is what it will be done:
394
First it will try to load the qt translation from the Qt translation folder,
395
if that fails then it will try to load it from the smplayer translation
396
folder. This would allow smplayer to use non official Qt translations for
397
other languages, without having to install them in the Qt directories.
398
In Windows it will just look for the translations in the smplayer
399
translation folder, as most windows users won't have Qt installed.
400
* Made some changes in the actions editor to avoid corruption of the key
401
shortcuts. The corruption happened because the shortcuts were translated
402
(for example, the shortcut "Ctrl+Right" was translated to "Ctrl+Derecha"
403
in Spanish) but when a language change occurs at runtime, the new language
404
don't understand the shortcuts. This has been fixed not allowing the
405
shortcuts to be translated.
406
* Using a QDialogButtonGroup in the file properties dialog.
407
The QDialogButtonBox shows the Ok, Cancel... buttons in different ways
408
according to the current style. The best way to see the difference is
409
to use the Cleanlooks style: smplayer -style cleanlooks
410
* Updated the Ukrainian, German, Polish and Russian translations.
412
[b]Version 0.5.29-qt4-0704[/b]
413
* Added a bat file (compile_windows.bat) to make easier the compilation in
415
* Updated the German and Japanese translations.
416
* Renamed some ui files.
417
* Using a QDialogButtonGroup in the about dialog.
418
* Try to load the qt translation file. This way texts directly generated
419
by the Qt library (ok and cancel buttons, the file dialog...) will also be
420
translated (if a translation is available for your language). Currently it
421
will try to load the *.qm file from the Qt translation path
422
(querying QLibraryInfo). It should work on linux but I don't know if
423
it will work on windows.
424
Note: currently the language for this translations can't be change
427
[b]Version 0.5.29-qt4-0703[/b]
428
* Updated the German and Polish translations.
429
* Some fixes with the new help window in preferences.
430
* To save some space in the tar.gz, now the *.qm files won't be distributed,
431
as they can be generated by lrelease. So now the Makefile will try to create
432
those files. By default it will call to lrelease (which should be included
433
in the Qt development package). In (k)ubuntu this tool is named lrelease-qt4,
434
you can pass it to Makefile this way:
435
make LRELEASE=lrelease-qt4
436
* Removed the old preferences code in basegui.
437
* Ported main.cpp (and removed the KDE 3 code).
438
* Improved inputdvddirectory. Now using automatic connections, and a buttonbox
439
for the Ok and cancel buttons (if you're using the cleanlooks style you'll
441
* Using automatic connections in the logwindow. So I think now all the *.ui
442
files are properly ported to Qt 4.
444
[b]Version 0.5.29-qt4-0702-2[/b]
445
* Updated the Polish translation.
446
* Added the "whatsthis" help again to the preferences dialog. So now the
447
preferences dialog recovers whole functionality.
448
* And something new: the "help" button works. It will display all
449
"whatsthis" messages in a single page. There's not help for everything yet.
450
* Moved the old preferences stuff to old-preferences directory. Now the
451
old preferences dialog is not compiled any more.
452
So the new preferecences dialog is mostly finished.
454
[b]Version 0.5.29-qt4-0702-1[/b]
455
* Updated the German and Polish translations.
456
* The advanced section is also available in the preferences dialog.
457
So now all sections are available again. Although it looks like before,
458
the preferences dialog has completely been rewritten, so there could be
459
bugs. So please test it, and report if you find any problem.
461
[b]Version 0.5.29-qt4-0701-2[/b]
462
* Updated the German translation.
463
* The performance section is now available in the preferences dialog.
464
* Added the keyboard & mouse section too.
465
* Added the subtitle section. And now using the new QFontComboBox to
466
select the system font. BTW, I've just realized that the QFontComboBox
467
was added in Qt 4.2. So that means that now SMPlayer requires at least
470
[b]Version 0.5.29-qt4-0701-1[/b]
471
* Updated the Ukrainian, German, Russian and Polish translations.
472
* The interface section is available in the preferences dialog. I added this
473
section first because I needed to test the language and iconset change.
475
[b]Version 0.5.29-qt4-0630-2[/b]
476
* The first two sections (General and Drives) in the new preferences dialog
477
should now be fully functional, although testing is needed. It's very
478
easy that I could have forgotten to copy some code from the old dialog
479
and some options might not work as expected. So testing would be very
481
* Switched to the new Qt 4 automatic connections in FilePropertiesDialog.
483
[b]Version 0.5.29-qt4-0630-1[/b]
484
* Made InfoReader a little bit smarter. Now it calls mplayer by its own, and
485
PreferencesDialog and FilePropertiesDialog ask it for the info
486
(available drivers, codecs...), so this is not done anymore by BaseGui.
487
* Now the new preferences dialog is used if compiled with
488
#define NEW_PREFERENCES_DIALOG 1 (in config.h)
489
Otherwise the old dialog will be used to keep things working.
491
[b]Version 0.5.29-qt4-0629-2[/b]
492
* Updated the German translation.
493
* Created the file create_deb.sh, specially for Ubunty users. If you run it,
494
it would create a deb package.
495
* Started to write the new preferences dialog. When finished it will look like
496
the old one, but internally each section will be a separate widget, so it
497
will be easier to maintain. This new dialog is hidden, if you want to
500
[b]Version 0.5.29-qt4-0629-1[/b]
501
* Updated the pt_PT translation.
502
* filepropertiesdialog.cpp: replaced the Q3ListBox with QListWidget. So
503
this file is completely ported.
504
* mplayerprocess: changed the Qt headers but still using Q3Process.
505
* Ported global.h and global.cpp.
506
* The link in the "about" dialog at last works (if Qt >= 4.2).
507
* Fix: use setAutoFillBackground() only if Qt >= 4.1.
508
* Now the option "Don't repaint the video background" is checked by default
511
[b]Version 0.5.29-qt4-0628[/b]
512
* Updated the Ukrainian and Russian translations.
513
* Ported (partially) inforeader.h and inforeader.cpp. Now using QLists
514
instead of Q3ValueLists. Still using Q3Process though.
515
* Ported eqslider.h, eqslider.cpp, eqsliderbase.ui, verticaltext.h,
516
verticaltext.cpp, videoequalizer.h and videoequalizer.cpp. All of this is
518
* Ported seekwidget.h, seekwidget.cpp and seekwidgetbase.ui. This provides
519
the widget that allows to change the seeking times in Preferences->Interface.
520
* Ported preferencesdialogbase.ui and made some small changes in
521
preferencesdialog.h/preferencesdialog.cpp to make it compile. Still using
522
a lot of Qt 3 widgets. This is the preferences dialog and it's huge.
523
I'll change them later because I thought about to split it in modules.
524
* Ported mplayerwindow.cpp and mplayerwindow.h. This is the widget used
527
[b]Version qt4-0627[/b]
528
* Updated the French translation, using the one sent by Kud Gray.
529
* Ported inputdvddirectory.h, inputdvddirectory.cpp and
530
inputdvddirectorybase.ui (first ui ported, not easy to port these files...).
531
This dialog appears when the user select Open->DVD from folder.
532
* Ported logwindow.h, logwindow.cpp and logwindowbase.ui. This is the
533
widget used to display the mplayer/smplayer logs.
534
* Ported (partially) filepropertiesdialog.h, filepropertiesdialog.cpp,
535
and filepropertiesdialogbase.ui. Still using Q3ListBox.
536
This dialog appears with Options->View info and properties.
538
[b]Version qt4-0626-1[/b]
539
* Updated the Polish translation.
540
* Ported trackdata.h, trackdata.cpp, tracks.h, tracks.cpp, encoding.h,
541
encoding.cpp, mediadata.h, mediadata.cpp, mediasettings.h,
542
mediasettings.cpp, preferences.h, preferences.cpp, recents.h, recents.cpp,
543
translator.h and translator.cpp (only renamed headers needed).
544
* Ported subtracks.h and subtracks.cpp. It was necessary to change a
545
Q3ValueList with QList. Don't know if this could have unexpected results.
546
This class stores the subtitle tracks and it's responsible for checking if
547
any of the subtitles matches the user's favourite language.
549
[b]Version qt4-0625-1[/b]
550
* Updated the German and Polish translations.
551
(Let's start with the easiest...)
552
* Removed the prep section in Makefile, and the conv2qt4.sh and conv2qt4.bat
553
in src/ as they won't be needed anymore.
554
* Ported filedialog.h and filedialog.cpp. Removed all KDE 3 code.
555
These files contains all open/save dialogs. Now using the Qt 4 dialogs,
556
which are a little bit nicer (in linux).
557
* Ported aboutdialog.h and aboutdialog.cpp. This is the "About SMPlayer"
559
Note: the link at the bottom still doesn't work.
560
* Ported core.h and core.cpp. Only the Qt headers have been changed.
561
It seems no other change is required.
562
* Ported infofile.h and infofile.cpp. Only the Qt headers were changed.
563
This class creates the info text you can see in Options->View info and
564
properties (Information tab).
565
* Ported desktopinfo.h and desktopinfo.cpp. Only the Qt headers were needed