[root]/client/trunk/gtk
win32
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 180 (100.0%) | 1793 (100.0%) | 9.9 |
akirschbaum | 26 (14.4%) | 422 (23.5%) | 16.2 |
qal21 | 13 (7.2%) | 411 (22.9%) | 31.6 |
ryo_saeba | 36 (20.0%) | 313 (17.5%) | 8.6 |
kbulgrien | 33 (18.3%) | 257 (14.3%) | 7.7 |
mwedel | 39 (21.7%) | 174 (9.7%) | 4.4 |
tchize | 6 (3.3%) | 108 (6.0%) | 18.0 |
anmaster | 25 (13.9%) | 107 (6.0%) | 4.2 |
quinet | 1 (0.6%) | 1 (0.1%) | 1.0 |
cavesomething | 1 (0.6%) | 0 (0.0%) | 0.0 |
Remove disabled GTK and X11 clients.
0 lines of code changed in 20 files:
Remove the use of the setup flag sexp - The server doesn't
respond to it any more and the clients don't use it.
0 lines of code changed in 1 file:
Protocol cleanup - remove code that supports protocol commands that are out
of date. Also change setup to only request current options.
MSW 2010-01-18
---
common/client.c: Remove handling of obsolete protocol commands. Clean up
setup logic - do it all in one setup command instead of several,
don't send options to server which are now standard.
common/client.h: remove extern command_inscribe declaration.
common/commands.c: Fix up a lot of setup logic - remove fallbacks to
protocol commands that predate the setup replacements. Remove
handling of settings which are now standard.
common/init.c: Remove SendSetFaceMode()
common/item.c: Presume all servers support inscribe protocol command.
gtk/gx11.c: Presume all servers support inscribe protocol command.
gtk/sound.c: remove SoundCmd()
gtk/win32/porting.c: Remove SoundCmd()
gtk-v2/src/sound.c: Remove SoundCmd()
---
34 lines of code changed in 2 files:
- Add a new m4 macro ax_pthread.m4 to (hopefully) better suport detection of
pthreads. See: SF tracker ID 2850517 for info: crossfire-client-1.12.0
build failure under Slackware 12.2 - ID: 2850517. Note that ax_thread.m4 is
itself licensed under GPLv3. Note a possibility for license confusion, but
also note that a review of various projects shows a fairly common precedent
of allowing mixed licenses in the m4 macro directory - not all explicitly
documenting the fact that different licenses are used. Other projects
maintain a file identifying copyright and licensing provisions for various
parts of the project. Whereas it is very likely other sources will be
modified, it is highly unlikely anyone will expect to modify the .m4 macros
in this project.
- Replace AC_CHECK_LIB(pthread, pthread_create) method of detecting pthreads
with AX_PTHREAD()i
- Modify the configure.ac file to create a configure script that reports if
the x11 client is built. There is no reason to avoid this since it reports
other clients are or are not built.
- Modify the configure script notice "Will build * renderer" to "With *
renderer" since it looks silly in the case where no clients are built that
use the renderers.
- Modify common, x11, gtk, and gtk-v2 Makefile.am files to use PTHREAD_CFLAGS
and PTHREAD_LIBS variables as advised by the new macros/ax_pthread.m4 file.
It is advised that both CFLAGS and LIBS variables be used (even though on
some systems both are not needed).
2 lines of code changed in 1 file:
- More doxygen @file comment conversions, this time for the gtk v1 client.
50 lines of code changed in 10 files:
The following commit converts all common code and GTK-V2 draw_info() calls to
draw_ext_info() calls so that support for untyped draw_info() messages can be
completely removed from GTK-V2. While converting the draw_info() calls, also
get rid of the deprecated draw_color_info() use in common so that the clients
can have this deprecated function removed. This conversion also requires all
clients provide a draw_ext_info() for common code to use. In the X11 and the
GTK-V1 client, draw_ext_info() discards the message type information and just
uses its existing draw_info() function. To support this change, new message
types and subtypes have been added to support client-sourced messages. More
than likely the client-side message subtypes could be fine tuned, but GTK-V2
also has changed to allow the draw_info() colors to be used until style data
is set up for the client message types. draw_info() is removed from GTK-V2.
common/item.c: draw_info() --> draw_ext_info().
common/commands.c: draw_info() --> draw_ext_info(); Remove
draw_color_info().
Remove commented code used to develop skills report.
common/script.c: draw_info() --> draw_ext_info().
common/client.c: draw_info() --> draw_ext_info().
common/msgtypes.h: Regenerated with `make msgtypes.h`.
common/p_cmd.c: draw_info() --> draw_ext_info().
common/image.c: draw_info() --> draw_ext_info().
common/player.c: draw_info() --> draw_ext_info().
common/script_lua.c: draw_info() --> draw_ext_info().
common/metaserver.c: draw_info() --> draw_ext_info(); comment updates.
common/external.h: Remove draw_info(); remove draw_color_info(); add
draw_ext_info().
common/newclient.h: Add/tweak comments for pre-existing message types.
Add a new message type for client-sourced messages
along with some subtypes that seemed reasonable when
reviewing the kinds of messages the client spawns.
x11/x11proto.h: Regenerated with `make proto`.
x11/x11.c: Remove draw_color_info(). Add draw_ext_info().
gtk/gtkproto.h: Rebuilt file with `make proto`.
gtk/gx11.c: Remove draw_color_info(). Add draw_ext_info().
gtk-v2/src/gtk2proto.h: Regenerated with `make proto`.
gtk-v2/src/config.c: draw_info() --> draw_ext_info().
gtk-v2/src/keys.c: draw_info() --> draw_ext_info(). Fix a misspelling
in a message.
gtk-v2/src/info.c: Fix the message_callback() prototype to match the
function declaration and add a draw_ext_info()
prototype. Modify message_callback() to honor the
orig_color parameter in cases where a style has not
been set for a particular message type/subtype so
that draw_info() texts converted to draw_ext_info()
will not lose their color just because the themes
are not updated. To make this work, the message
routing code was moved to run earlier. draw_info()
is removed from the GTK-V2 client to strongly show
that any new client messages need to be typed. This
enhances the value and coverage of the theme support
in the client. In fact, draw_info() comments hinted
that draw_info() has been considered questionable in
various ways before this conversion was conceived.
Add a draw_ext_info() call that simply uses the
message_callback(). Really the message_callback()
should probably be renamed draw_ext_info() instead
of putting this extra call in.
gtk-v2/src/pickup.c: draw_info() --> draw_ext_info().
gtk-v2/src/inventory.c: draw_info() --> draw_ext_info().
17 lines of code changed in 2 files:
Complete fixing GTK-V1 issue [ 1876788 ] Doubled characters in GTK clients
(unusable). Tested with --enable-cfgtk2 compiled as RPM.
2 lines of code changed in 1 file:
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
(unusable) for the GTK-V1 client.
4 lines of code changed in 1 file:
- The fix applied for [ 2022488 ] and [ 1862055 ] was for a GTK-V1 client
compiled against GTK2, but used a function probably not in GTK1, so this
commit changes it back to a GTK1 function used elsewhere in keyfunc() and
in the GTK1 docs: http://www.gtk.org/tutorial1.2/gtk_tut-18.html#ss18.1
2 lines of code changed in 1 file:
Fix for [ 1862055 ] GTKv1 client built with --enable-cfgtk2 cannot login so
it is no longer necessary to run the client with Popup Windows.
9 lines of code changed in 1 file:
Update all client .desktop files so they do not trigger rpmlint messages like
".desktop file is not valid, check with desktop-file-validate": Terminate
the Categories key/value with a semicolon; remove the deprecated Encoding key.
Unify the Comment for all three clients. Add an appropriate GenericName key.
Add [en] localestrings for the Name, GenericName, and Comment keys to help
make it more obvious that translations may be placed in this file. Put the
keys in order as listed in http://standards.freedesktop.org/desktop-entry-spec
These changes are tested with desktop-file-validate.
8 lines of code changed in 1 file:
Win32 fixes.
1 lines of code changed in 1 file:
Update crossfire-client.desktop files by using consistent names; making sure
all have categories; and adding a new file for the X11 client.
x11/crossfire-client.desktop
x11/Makefile.am
gtk/crossfire-client.desktop
gtk-v2/Makefile.am
gtk/crossfire-client.desktop
Change the default version for the client to 2.0.dev instead of 2.0-dev as the
dash is incompatible with modern RPM tools. Dash is reserved for separating
things in the RPM file name, and must not be embedded in the version string.
Also rework datadir computation, and report where client data files will be
placed. Improve reporting of the bindir to be used.
configure.ac
Fix RPM creation for the client release procedure. Add new .desktop files and
package them with the clients rather than in the common package. Change the
location for the .desktop files to /usr/share/applications. Update the list
of .glade files for the GTK client V2. Correct the RPM build process by
adding a _datadir definition, and modify all file specifications accordingly.
Fix the build specs so a crossfire-client-x11 package is made. Swap the gtk
client build to use GTK V2 by default. Change versions to 2.0.dev instead of
2.0-dev, which is invalid for current versions of rpmbuild.
crossfire-client.spec
4 lines of code changed in 1 file:
- 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 cannot
login. This actually changes the behavior to agree with the man page that
states popups on is the default. Naturally this will not work if a player
has a ~/.crossfire/gdefaults file with popups off, but this ensures a new
player with have a working client with popups on.
9 lines of code changed in 1 file:
- Spelling, capitalization, and some whitespace modifications. No functional
code changes.
98 lines of code changed in 1 file:
- Add -popups to the default startup options as a partial workaround for
Bug #2022488 2.x GTKv1 client built --enable-cfgtk2 cannot login.
1 lines of code changed in 1 file:
- GTK-v1 client name changes from gcfclient to crossfire-client-gtk.
7 lines of code changed in 5 files:
Fix a valgrind error (uninitialised value) in smoothing code.
1 lines of code changed in 1 file:
Add stub support for sound2/music commands, I was unable to make server send
the actual commands except "music NONE" (and jxclient that do have sounds don't
get these commands either, but decides locally to play some sounds it seems) so
was not able to debug it beyond making sure it compiled and ran. When the server
actually sends these commands someone need to fill in the implementations and
check the parsing code is correct for sound2.
61 lines of code changed in 2 files:
Normalize the *.xpm and *.xbm files by opening them in gimp and resaving them.
Then readd "const" as needed in a text editor. Also had to update some source
files because the name of the array for the xpm changed in some cases.
4 lines of code changed in 1 file:
Run protoize on code to add missing void in prototypes. Run the png_compress
script from arch on some *.png files in the tree to reduce their size.
9 lines of code changed in 6 files:
Add some missing "extern" keywords that caused warnings. Remove some extern
variable definitions in source file that were already found in headers.
1 lines of code changed in 2 files:
Run make proto in subdirs. Make sure make doesn't error out on some subdirs
when running make proto in top directory.
18 lines of code changed in 1 file:
Use the -combine option of gcc to find code (mostly extern inside source instead
of headers), where the definitions didn't agree with each other. Fix most of them.
One (hard to fix) is left, I will look at it later. Also use cproto in common/.
Two sprintf changed to snprintf as well.
2 lines of code changed in 2 files:
Run a script to clean up trailing whitespaces. In this list below "ChangeLog"
is listed due to script cleaning up some whitespaces.
2 lines of code changed in 1 file:
Change some char* to const char*. This reduces memory usage when serveral copies
are running as const data can be shared between the copies.
9 lines of code changed in 9 files:
Fix detection and use of lua 5.0 and 5.x as the build broke on some systems if
the liblua stuff was loaded. For 5.0, libm and libdl are added to LUA_LIBS for
liblualib to be usable. The summary report for ./configure now reports if lua
scripting support is included in the build, and @LUA_LIBS@ is added into the
link library lists for each client to fix build problems when lua is detected.
2 lines of code changed in 1 file:
- Escape the apostrophe when it starts a line, to avoid confusing man or
nroff ('help -> \'help). Reported by Kari Pahula.
1 lines of code changed in 1 file:
Packaging update work.
crossfire-client-spec: An initial attempt to bring the .spec file up to date
with the libglade/libcurl/pthread requirements and for packaging the theme
and window layout files. It has not been tested yet and probably needs
more work.
gtk-v2/crossfire-client-gtk2.man: For now, this is really only a slightly
modified copy of gtk/crossfire-client-gtk. It needs an update, but then
so do all the other client man pages.
gtk-v2/crossfire-client.desktop: An executable file name change. Really, I
think this file needs a rename to be correct.
gtk-v2/Makefile.am: Support for the new crossfire-client-gtk2.man file.
gtk/crossfire-client-gtk.man: Client name changes for trunk, and a number of
spelling errors fixed and .crossfire file names fixed like winpos->gwinpos.
x11/crossfire-client-x11.man: Client name changes for trunk, and a number of
spelling errors fixed.
29 lines of code changed in 1 file:
This should fix remaining issues in [ 1527973 ] bind command does not work, &
also is a general doxygen update for keys.c files.
help/chelp: Add the additional flags supported by the GTK V2 client and a note
that says each client may not support all flags, and to use bind w/o any
parameters for client specific help, otherwise there is no verbose help
for the GTK V2 enhancements, and no explanation for why -g doesn't work.
gtk/keys.c: doxygen @file added.
gtk-v2/keys.c: In parse_keybind_line(), A is for all flags, so add KEYF_META
and KEYF_ALT when it is the flag in a keybinding entry. Add function
descriptions for various previously undocumented one, or improve/add detail
to others. Various minor reformatting including spacing and line length
changes. In bind_key(), remove spurious line break and whitespace from
bind help text. Indentation fixes. In keybinding_get_data() change up
the logic for use of the checkboxes in the keybinding dialog so that flags
are set consistently. The new logic is very intuitive. KEYF_NORMAL is
set if none or all of the Run/Fire/Alt/Meta checkboxes are checked. In
update_keybinding_list(), "All " is now used to indicate when all of these
flags are set to differentiate from only the normal flag being set.
4 lines of code changed in 1 file:
Per-character keybind support.
gtk-v2/src/keys.c: In save_keys() and keys_init(), a pointless #ifdef WIN32
was used to attempt to implement per-character keybind files but keys_init()
is called long before a player can log in, so this had the effect of writing
keybinds to a file that cannot be loaded. Oddly, this was under a #ifdef
WIN32 which is quite inappropriate as if supported, it should be for all
platforms. The support is commented out with #if 0 until it can be fixed
and then re-enabled for all clients. Meanwhile, it surely fixes a WIN32 bug.
General doxygen update:
gtk/sound.c: Convert function description comments to doxygen form.
common/client.h: Convert comments to doxygen form.
x11/sound.c: Add doxygen file header.
Makefile.am: Add target dox to generate doxygen files and output errors to
doxygen.err
gtk-v2/src/stats.c: Add doxygen file header. Convert function description
comments to doxygen form. Fix missing doxygen @param for update_stat().
Add stubs for missing function descriptions.
gtk-v2/src/spells.c: Add doxygen file header. Convert comments to doxygen
form. Convert function description comments to doxygen form.
gtk-v2/src/about.c: Whitespace only.
gtk-v2/src/keys.c: Convert comments to doxygen form. Convert function
description comments to doxygen form. Define groups for the functions in
this file. In parse_keybind_line, add a parameter description. In
init_default_keybindings, add to the function description.
gtk-v2/src/image.c: Minor reformatting. In image_update_download_status()
description, remove erroneous @param items.
gtk-v2/src/sdl.c: Add doxygen file header. Convert comments to doxygen form.
Convert function description comments to doxygen form. Add stubs for missing
function descriptions. Move some defines from between a function description
and the function code to above the description to help out doxygen.
gtk-v2/src/png.c: Add doxygen file header. Convert comments to doxygen form.
Add stubs for missing function descriptions. Move some defines from between
a function description and the function code to above the description to help
out doxygen.
gtk-v2/src/sound.c: Rework the doxygen file header.
5 lines of code changed in 1 file:
Fixup smoothing code during animations
23 lines of code changed in 2 files:
fix for [ 1832377 ] configure script should check for SDL_image.h
Also added configure summary lines at the end.
Rebuild using autogen.sh
58 lines of code changed in 1 file:
GTK1 fix for [ 1680331 ] Cannot exit "What is your name?" prompt.
11 lines of code changed in 2 files:
Fix for [ 1815465 ] Too many messages on stderr causes client hang
16 lines of code changed in 1 file:
gtk/text.c: Add missing write_media() calls in handling of admin messages.
Results in news and rules not being displayed. Fixes bug 1657000
MSW 2007-10-03
6 lines of code changed in 1 file:
Fix for bug 1800702 - gdk_draw_drawable: assertion `src != NULL' failed.
gtk/gx11.c: Call sdl_gen_map() or gtk_draw_map() based on displaymode in use.
gtk-v2/src/main.c: Call draw_map() instead of gtk_draw_map(). draw_map()
will figure out what function (sdl, opengl, gtk) to call do actually
draw the map.
MSW 2007-09-25
5 lines of code changed in 1 file:
gtk/text.c: Remove call to void_callback() for MSG_TYPE_MONUMENT - if there
is no code to handle it, no reason to set the callback. Fixes bug 1759860 -
gravestone messages go to stdout and not client window.
MSW 2007-09-23
1 lines of code changed in 1 file:
aclocal.m4
configure
Makefile.in
common/Makefile.in
gtk/Makefile.in
gtk-v2/Makefile.in
gtk-v2/themes/Makefile.in
gtk-v2/src/Makefile.in
gtk-v2/glade/Makefile.in
help/Makefile.in
pixmaps/Makefile.in
sound-src/Makefile.in
utils/Makefile.in
x11/Makefile.in
- Result of new and fixed m4 files.
autogen.sh
- Point aclocal at macros so that undefined macros do not crash ./configure
macros/gtk.m4
macros/sdl.m4
- ./configure should never crash, so add to remove errors as follows:
aclocal:configure.in:?: warning: macro `AM_PATH_GTK' not found in library
./configure: line ?: syntax error near unexpected token `1.0.0'
./configure: line ?: ` AM_PATH_GTK(1.0.0)'
aclocal:configure.in:?: warning: macro `AM_PATH_SDL' not found in library
./configure: line ?: syntax error near unexpected token `1.1.3'
./configure: line ?: ` AM_PATH_SDL(1.1.3)'
macros/curses.m4
macros/gnome-print-check.m4
macros/gnome-gettext.m4
macros/linger.m4
macros/need-declaration.m4
- Update .m4 files from a newer glade package to remove many warnings like
the following:
macros/linger.m4:4: warning: underquoted definition of AC_STRUCT_LINGER
2 lines of code changed in 1 file:
This is a merge of client/branches/gtk-v2-libglade to trunk. It converts the
GTK-V2 client to a libglade-2.0 client that supports changing the UI layout
with glade-2 generated .glade XML files. Various alternate client layouts
are included.
AUTHORS
- Reformatted for aesthetics.
- Added libglade-2.0 conversion author.
ChangeLog
- Summarize gtk-v2-libglade branch merge to trunk.
common/init.c
- Typo corrected in LOG message (inic.c --> init.c).
configure
- LIBGLADE_CFLAGS/LIBS addition.
- gtkv2 checks converted to HAVE_GTK2.
- gtk-v2/glade directory addition now supported.
- V2 client now depends on libglade2.0 instead of GTK+ 2.0.
- Some reformatting resulting from autoconf/automake changes flowing down.
configure.in
- gtk-v2/glade directory addition now supported.
- Update indenting; tab->space conversion for readability.
- Minor message updates for consistency like GTK2 -> GTK+ 2.0.
- V2 client dependency checks changed to require libglade-2.0 vs. gtk+-2.0.
gtk-v2/glade
gtk-v2/glade/Makefile
gtk-v2/glade/Makefile.am
gtk-v2/glade/Makefile.in
- A fully autoconf/automake supported directory to be used for the control
of glade-2 layouts compatible with this client.
gtk-v2/glade/AUTHORS
- A file to attribute the authors of the glade-2 XML layout projects in this
directory.
gtk-v2/glade/README
- A help file for prospective glade-2 XML layout creation that describes how
to create a new layout and workarounds for various issues that may arise.
gtk-v2/glade/caelestis.glade
gtk-v2/glade/caelestis.gladep
gtk-v2/glade/chthonic.glade
gtk-v2/glade/chthonic.gladep
gtk-v2/glade/gtk-v1.glade
gtk-v2/glade/gtk-v1.gladep
gtk-v2/glade/meflin.glade
gtk-v2/glade/meflin.gladep
- New layout files for the V2 client. make install places the .glade files
in the crossfire-client data directory, where they are detected by the
client in order to allow a user to select a new layout from the
configuration popup dialog.
gtk-v2/glade/dialogs.glade
gtk-v2/glade/dialogs.gladep
- This glade-2 XML layout project contains pop-up dialogs formerly contained
in the ../gtk-v2.glade files. It was created to reduce the overhead in
setting up a new main window layout. The client allows a user to specify
a new file at the command-line, but does not attempt to support in-client
selection of an alternate file.
- Various modification to the original pop-up dialogs have been made to
support the libglade-2.0 conversion. The generated code allowed the XML
file to have variations in it that cause problems for libglade.
- Minor alterations have been mode to appearance and/or text on various
dialogs.
gtk-v2/glade/gtk-v2.glade
gtk-v2/glade/gtk-v2.gladep
gtk-v2/gtk-v2.glade
gtk-v2/gtk-v2.gladep
- Moved to gtk-v2/glade sub-directory.
- This is the original gtk-v2 client layout by mwedel.
- All popup dialogs have moved into gtk-v2/glade/dialogs.glade.
gtk-v2/Makefile.am
gtk-v2/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition
- gtk-v2/glade directory addition now supported.
- DIST_COMMON modifications by autoconf/automake to remove files not under
SVN control.
- Remove gtk-v2/gtk-v2.glade and gtk-v2/gtk-v2.gladep from EXTRA_DIST as they
are now located in the gtk-v2/glade subdirectory.
gtk-v2/README-dev
- Reformat for aesthetics and readability.
- Various updates to content based upon IRC or mailing list discussions.
- Rework content to third-party point-of-view to make it easier for other
developers to modify the document.
gtk-v2/src
- Inexplicable property changes to svn:ignore simply reposition .deps entry.
gtk-v2/src/about.c
gtk-v2/src/inventory.c
gtk-v2/src/keys.c
gtk-v2/src/map.c
gtk-v2/src/metaserver.c
gtk-v2/src/spells.c
- Include glade.h
- Remove includes of glade-2 generated source files.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
gtk-v2/src/config.c
- Include glade.h
- Various code comment improvements.
- Remove includes of glade-2 generated source files.
- All functions without a comment header now have one.
- Significant code comment reformatting to use of a 79 character line width
and to reduce line lengths over 80 characters.
- Add static char pointers themedir and gladedir to better support loading
combo box widgets from the crossfire-client data directory, and to reduce
the number of redundant hard-coded strings.
- The configuration popup dialog now supports in-client selection of an XML
layout file to redefine the root window appearance. Modified functions
include load_defaults(), save_defaults(), setup_config_window(), and
read_config_window(). New functions are scandir_glade_filter,
fill_combobox_from_datadir() which is derived from code factored out of
setup_config_window() so it can be used multiple times. Modifications to
save_winpos() and load_window_positions() alters screen position saving to
remove hard-coded copy/pasted code and more flexibly support multiple XML
UI layout files.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
- scandir_filter() renamed to scandir_theme_filter() for more consistent
naming for multiple scandir filter functions now required since the window
layout combo box also requires on.
gtk-v2/src/image.c
gtk-v2/src/opengl.c
gtk-v2/src/sdl.c
- Include glade.h
gtk-v2/src/info.c
gtk-v2/src/pickup.c
gtk-v2/src/stats.c
- Include glade.h
- Remove includes of glade-2 generated source files.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget().
gtk-v2/src/interface.c
gtk-v2/src/interface.h
gtk-v2/src/callbacks.h
gtk-v2/src/support.c
gtk-v2/src/support.h
- Remove glade-2 generated source files.
gtk-v2/src/magicmap.c
- Include glade.h
- Remove includes of glade-2 generated source files.
gtk-v2/src/main.c
gtk-v2/src/main.h
- Include glade.h
- General changes to support the conversion to libglade-2.0 require runtime
processing of the glade-2 XML layout file names and locations.
- Add support for command-line specification of glade-2 generated XML files
that describe the UI windows and pop-up dialogs.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
gtk-v2/src/Makefile.am
gtk-v2/src/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition.
- Replace GTK2_CFLAGS/LIBS with LIBGLADE_CFLAGS/LIBS.
- Changes resulting from removal of glade-2 generated source files.
gtk-v2/src/menubar.c
- Include glade.h
- Remove includes of glade-2 generated source files.
- Include image.h and gtk2proto.h as support the libglade-2.0 conversion.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
gtk-v2/TODO
- Reformat for aesthetics and readability.
- Add todo for non-functional scroll bar handles on the map display.
- Adjust todo for lower screen resolution support since the libglade-2.0 port
at least partially addresses usability on smaller desktops.
help/about.h
- EOL whitespace removed.
- Minor reformat for aesthetics.
- Added libglade-2.0 conversion author.
Makefile.in
common/Makefile.in
gtk/Makefile.in
gtk/themes/Makefile.in
help/Makefile.in
pixmaps/Makefile.in
sound-src/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition
x11/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition
- DIST_COMMON modifications by autoconf/automake to remove files not under
SVN control.
2 lines of code changed in 1 file:
(25 more)