This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
client:changelog_0_92_1_70_0 [2018/03/12 11:06] karl created |
client:changelog_0_92_1_70_0 [2024/12/28 23:40] (current) leaf [ChangeLog for the Crossfire Client] Remove SVN references |
||
---|---|---|---|
Line 2: | Line 2: | ||
The changelog file for the 1.70.0 client is rather long ( 6000+ lines ).\\ | The changelog file for the 1.70.0 client is rather long ( 6000+ lines ).\\ | ||
The last Changes for the 1.10.0, 1.11.0 and 1.12.0 versions of the client \\ | The last Changes for the 1.10.0, 1.11.0 and 1.12.0 versions of the client \\ | ||
- | were apparently committed inside their [[:TAGS]] and not inside their [[:branch]]es, \\ | + | were apparently committed inside their tags and not inside their branches, \\ |
so quite a few entries were missing. \\ | so quite a few entries were missing. \\ | ||
Hopefully I have caught them . \\ | Hopefully I have caught them . \\ | ||
Line 150: | Line 150: | ||
partial fix only. Some window managers (or whatever) do not honor the GTK \\ | partial fix only. Some window managers (or whatever) do not honor the GTK \\ | ||
property. Clean up a widget name in the config dialog. \\ | property. Clean up a widget name in the config dialog. \\ | ||
- | Kevin Bulgrien 2010-08-16/17 \\ | + | Kevin Bulgrien 2010-08-16/17 |
+ | ==== Create Character Bug ==== | ||
gtk-v2/glade/dialogs.glade: Fix for bug 3020531 - The Create Character \\ | gtk-v2/glade/dialogs.glade: Fix for bug 3020531 - The Create Character \\ | ||
button does nothing. Trailing space in widget name resulted in code \\ | button does nothing. Trailing space in widget name resulted in code \\ | ||
not finding the widget and attaching callback to it. \\ | not finding the widget and attaching callback to it. \\ | ||
- | MSW 2010-07-12 \\ | + | MSW 2010-07-12 |
+ | ==== X11 and GTK-1 clients removed ==== | ||
Remove disabled GTK and X11 clients. \\ | Remove disabled GTK and X11 clients. \\ | ||
- | Nicolas Weeger 2010-06-19 \\ | + | Nicolas Weeger 2010-06-19 |
gtk-v2/win32/gtkclient.nsi: Include theme files in the package script, these \\ | gtk-v2/win32/gtkclient.nsi: Include theme files in the package script, these \\ | ||
don't seem to actually work under a windows build yet though. \\ | don't seem to actually work under a windows build yet though. \\ | ||
Line 1143: | Line 1146: | ||
gtk-v2/glade/un-deux.glade \\ | gtk-v2/glade/un-deux.glade \\ | ||
gtk-v2/glade/chthonic.glade \\ | gtk-v2/glade/chthonic.glade \\ | ||
- | Kevin Bulgrien 2008-12-20 \\ | + | Kevin Bulgrien 2008-12-20 |
- | Complete fixing GTK-V1 issue [ 1876788 ] Doubled characters in GTK clients \\ | + | |
- | (unusable). Tested with --enable-cfgtk2 compiled as RPM. \\ | + | |
- | gtk/keys.c \\ | + | |
- | Kevin Bulgrien 2008-12-16 \\ | + | |
Misc compilation tweaks, no functional change. \\ | Misc compilation tweaks, no functional change. \\ | ||
common/init.c mapdata.c: remove redundant Win32 macros. \\ | common/init.c mapdata.c: remove redundant Win32 macros. \\ | ||
common/metaserver.c: add dummy return values to make the compiler happy. \\ | common/metaserver.c: add dummy return values to make the compiler happy. \\ | ||
Nicolas Weeger 2008-12-14 \\ | Nicolas Weeger 2008-12-14 \\ | ||
+ | |||
+ | ==== Keyboard input impossible or confusing ==== | ||
+ | Complete fixing GTK-V1 issue [ 1876788 ] Doubled characters in GTK clients \\ | ||
+ | (unusable). Tested with --enable-cfgtk2 compiled as RPM. \\ | ||
+ | gtk/keys.c \\ | ||
+ | Kevin Bulgrien 2008-12-16 | ||
+ | |||
gtk_signal_emit_stop_by_name() was poorly placed and is moved to a location \\ | gtk_signal_emit_stop_by_name() was poorly placed and is moved to a location \\ | ||
where it will help fix the [ 1876788 ] Doubled characters in GTK clients \\ | where it will help fix the [ 1876788 ] Doubled characters in GTK clients \\ | ||
(unusable) for the GTK-V1 client. \\ | (unusable) for the GTK-V1 client. \\ | ||
gtk/keys.c \\ | gtk/keys.c \\ | ||
- | Kevin Bulgrien 2008-12-13 \\ | + | Kevin Bulgrien 2008-12-13 |
Fix for [ 2022488 ] 2.x GTKv1 client built with --enable-cfgtk2 cannot login \\ | Fix for [ 2022488 ] 2.x GTKv1 client built with --enable-cfgtk2 cannot login \\ | ||
and for [ 1862055 ] GTKv1 client built with --enable-cfgtk2 cannot login so \\ | and for [ 1862055 ] GTKv1 client built with --enable-cfgtk2 cannot login so \\ | ||
it is no longer necessary to run the client with Popup Windows. \\ | it is no longer necessary to run the client with Popup Windows. \\ | ||
gtk/keys.c \\ | gtk/keys.c \\ | ||
- | Kevin Bulgrien 2008-12-13 \\ | + | Kevin Bulgrien 2008-12-13 |
Pending fix for [ 1876788 ] Doubled characters in GTK clients (unusable). \\ | Pending fix for [ 1876788 ] Doubled characters in GTK clients (unusable). \\ | ||
mwedel noted gtk_signal_emit_stop_by_name() was not used consistently \\ | mwedel noted gtk_signal_emit_stop_by_name() was not used consistently \\ | ||
Line 1171: | Line 1180: | ||
also states this is a deprecated function, g_signal_stop_emission_by_name() \\ | also states this is a deprecated function, g_signal_stop_emission_by_name() \\ | ||
is now used instead of gtk_signal_emit_stop_by_name(). \\ | is now used instead of gtk_signal_emit_stop_by_name(). \\ | ||
- | gtk-v2/src/keys.c \\ | + | gtk-v2/src/keys.c |
+ | ==== Key pressing Bug end ==== | ||
Kevin Bulgrien 2008-12-04 \\ | Kevin Bulgrien 2008-12-04 \\ | ||
To satisfy rpmlint and remove the error "E: no-packager-tag", add the packager \\ | To satisfy rpmlint and remove the error "E: no-packager-tag", add the packager \\ | ||
Line 1243: | Line 1254: | ||
Fix release procedure support (make dist) for script_lua.h. \\ | Fix release procedure support (make dist) for script_lua.h. \\ | ||
Fix release procedure support (make dist) for msgtypes.h. \\ | Fix release procedure support (make dist) for msgtypes.h. \\ | ||
- | common/Makefile.am \\ | + | common/Makefile.am |
+ | |||
+ | ==== Name of the executable changed ==== | ||
GTK-v1 client name changes from gcfclient to crossfire-client-gtk. \\ | GTK-v1 client name changes from gcfclient to crossfire-client-gtk. \\ | ||
gtk/crossfire-client.desktop \\ | gtk/crossfire-client.desktop \\ | ||
Line 1249: | Line 1262: | ||
gtk/gx11.c \\ | gtk/gx11.c \\ | ||
gtk/win32/config.h \\ | gtk/win32/config.h \\ | ||
- | gtk/crossfire-client-gtk.man \\ | + | gtk/crossfire-client-gtk.man |
+ | |||
+ | ==== Popups @ v.1.12.0 client GTK1 mixed with GTK2 can not login ==== | ||
Add -popups to the default startup options as a partial workaround for \\ | Add -popups to the default startup options as a partial workaround for \\ | ||
Bug #2022488 2.x GTKv1 client built --enable-cfgtk2 cannot login. \\ | Bug #2022488 2.x GTKv1 client built --enable-cfgtk2 cannot login. \\ | ||
gtk/crossfire-client.desktop \\ | gtk/crossfire-client.desktop \\ | ||
- | Spelling, capitalization, and some whitespace modifications. No functional \\ | + | |
- | code changes. \\ | + | |
- | gtk/gx11.c \\ | + | |
- | common/init.c \\ | + | |
Override common/init.c default for popups for GTKv1 client only as a \\ | Override common/init.c default for popups for GTKv1 client only as a \\ | ||
partial workaround for Bug #2022488 2.x GTKv1 client built --enable-cfgtk2 \\ | partial workaround for Bug #2022488 2.x GTKv1 client built --enable-cfgtk2 \\ | ||
Line 1264: | Line 1276: | ||
this ensures a new player with have a working client with popups on. \\ | this ensures a new player with have a working client with popups on. \\ | ||
gtk/gx11.c \\ | gtk/gx11.c \\ | ||
- | Kevin Bulgrien 2008-07-19 \\ | + | Kevin Bulgrien 2008-07-19 |
+ | ==== End Popus @ v.1.12.0 ==== | ||
+ | |||
+ | Spelling, capitalization, and some whitespace modifications. No functional \\ | ||
+ | code changes. \\ | ||
+ | gtk/gx11.c \\ | ||
+ | common/init.c \\ | ||
common/newsocket.c: Improve error message (print out actual error) on failed \\ | common/newsocket.c: Improve error message (print out actual error) on failed \\ | ||
write. Also, try to write again on errno==EAGAIN - fixes problem for systems \\ | write. Also, try to write again on errno==EAGAIN - fixes problem for systems \\ | ||
Line 2905: | Line 2923: | ||
impression about stability/quality if a program spews out lots of errors \\ | impression about stability/quality if a program spews out lots of errors \\ | ||
or other messages. \\ | or other messages. \\ | ||
- | MSW 2006-07-01 \\ | + | MSW 2006-07-01 |
Make some changes to the defaults so that the game is a bit more user friendly \\ | Make some changes to the defaults so that the game is a bit more user friendly \\ | ||
- | to completely new users (eg, those that don't have a settings file): \\ | + | to completely new users (eg, those that don't have a settings file): |
- | -- \\ | + | ==== Popups not the default anymore ==== |
common/init.c: Turn off popups (gtkv1 client) by default - general seems \\ | common/init.c: Turn off popups (gtkv1 client) by default - general seems \\ | ||
- | that it isn't popular, and placement of the popups needs to be fixed. \\ | + | that it isn't popular, and placement of the popups needs to be fixed. |
+ | ==== End Popups @ v.1.10.0 ==== | ||
gtk-v2/src/main.c: Change default map size to ask from server to be \\ | gtk-v2/src/main.c: Change default map size to ask from server to be \\ | ||
25x25 - the gtkv2 client has default window size for that, so lets use \\ | 25x25 - the gtkv2 client has default window size for that, so lets use \\ |