Commit caf9e5db55400b0921344f3b815b3a27e0da05bc
1 parent
a5a9276f
Exists in
master
and in
5 other branches
Fixing win32 small issues.
Showing
5 changed files
with
27 additions
and
18 deletions
Show diff stats
.gitignore
| @@ -24,7 +24,9 @@ versions | @@ -24,7 +24,9 @@ versions | ||
| 24 | ChangeLog* | 24 | ChangeLog* |
| 25 | Makefile | 25 | Makefile |
| 26 | aclocal.m4 | 26 | aclocal.m4 |
| 27 | -configure | 27 | +configure* |
| 28 | +win32-configure* | ||
| 29 | +win64-configure* | ||
| 28 | autom4te.cache | 30 | autom4te.cache |
| 29 | makegtkruntime.sh | 31 | makegtkruntime.sh |
| 30 | copydeps.sh | 32 | copydeps.sh |
Makefile.in
| @@ -251,6 +251,15 @@ Debug: \ | @@ -251,6 +251,15 @@ Debug: \ | ||
| 251 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ \ | 251 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ \ |
| 252 | $(foreach PLG, $(PLUGINS), $(BINDBG)/plugins/$(PLG)@DLLEXT@) | 252 | $(foreach PLG, $(PLUGINS), $(BINDBG)/plugins/$(PLG)@DLLEXT@) |
| 253 | 253 | ||
| 254 | +publish-debug: \ | ||
| 255 | + $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ | ||
| 256 | + | ||
| 257 | + @rm -f ~/public-html/debug-$(PACKAGE_TARNAME)-@host_cpu@.zip | ||
| 258 | + @zip \ | ||
| 259 | + -9 -D \ | ||
| 260 | + ~/public_html/debug-$(PACKAGE_TARNAME)-@host_cpu@.zip \ | ||
| 261 | + $(BINDBG)/* | ||
| 262 | + | ||
| 254 | run: \ | 263 | run: \ |
| 255 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ | 264 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ |
| 256 | 265 |
src/pw3270/common/config.c
| @@ -89,7 +89,7 @@ | @@ -89,7 +89,7 @@ | ||
| 89 | { | 89 | { |
| 90 | if(RegQueryValueExA(*hKey,key,NULL,NULL,NULL,NULL) == ERROR_SUCCESS) | 90 | if(RegQueryValueExA(*hKey,key,NULL,NULL,NULL,NULL) == ERROR_SUCCESS) |
| 91 | { | 91 | { |
| 92 | - trace("Key[%s\%s] found at id %d",path,key,f); | 92 | + trace("Key\"%s\\%s\" found at id %d",path,key,f); |
| 93 | g_free(path); | 93 | g_free(path); |
| 94 | return f; | 94 | return f; |
| 95 | } | 95 | } |
| @@ -97,7 +97,7 @@ | @@ -97,7 +97,7 @@ | ||
| 97 | } | 97 | } |
| 98 | } | 98 | } |
| 99 | 99 | ||
| 100 | - trace("Key[%s\%s] not found",path,key,f); | 100 | + trace("Key \"%s\\%s\""" not found",path,key,f); |
| 101 | g_free(path); | 101 | g_free(path); |
| 102 | 102 | ||
| 103 | return -1; | 103 | return -1; |
src/pw3270/main.c
| @@ -109,17 +109,16 @@ static int initialize(void) | @@ -109,17 +109,16 @@ static int initialize(void) | ||
| 109 | 109 | ||
| 110 | static void toplevel_setup(GtkWindow *window) | 110 | static void toplevel_setup(GtkWindow *window) |
| 111 | { | 111 | { |
| 112 | - gchar * name = g_strdup_printf("%s.png",g_get_application_name()); | ||
| 113 | - gchar * filename = pw3270_build_filename(GTK_WIDGET(window),name,NULL); | ||
| 114 | - gchar * role = g_strdup_printf("%s_top",g_get_application_name()); | 112 | + g_autofree gchar * name = g_strdup_printf("%s.png",g_get_application_name()); |
| 113 | + g_autofree gchar * role = g_strdup_printf("%s_top",g_get_application_name()); | ||
| 115 | 114 | ||
| 116 | gtk_window_set_type_hint(window,GDK_WINDOW_TYPE_HINT_NORMAL); | 115 | gtk_window_set_type_hint(window,GDK_WINDOW_TYPE_HINT_NORMAL); |
| 117 | gtk_window_set_position(window,GTK_WIN_POS_CENTER); | 116 | gtk_window_set_position(window,GTK_WIN_POS_CENTER); |
| 118 | gtk_window_set_role(window,role); | 117 | gtk_window_set_role(window,role); |
| 119 | 118 | ||
| 120 | - g_free(role); | ||
| 121 | - | 119 | +#ifndef _WIN32 |
| 122 | // Set default icon | 120 | // Set default icon |
| 121 | + g_autofree gchar * filename = pw3270_build_filename(GTK_WIDGET(window),name,NULL); | ||
| 123 | if(g_file_test(filename,G_FILE_TEST_EXISTS)) | 122 | if(g_file_test(filename,G_FILE_TEST_EXISTS)) |
| 124 | { | 123 | { |
| 125 | GError * error = NULL; | 124 | GError * error = NULL; |
| @@ -132,9 +131,8 @@ static void toplevel_setup(GtkWindow *window) | @@ -132,9 +131,8 @@ static void toplevel_setup(GtkWindow *window) | ||
| 132 | g_error_free(error); | 131 | g_error_free(error); |
| 133 | } | 132 | } |
| 134 | } | 133 | } |
| 134 | +#endif // _WIN32 | ||
| 135 | 135 | ||
| 136 | - g_free(filename); | ||
| 137 | - g_free(name); | ||
| 138 | } | 136 | } |
| 139 | 137 | ||
| 140 | static gboolean optcolors(const gchar *option_name, const gchar *value, gpointer data, GError **error) | 138 | static gboolean optcolors(const gchar *option_name, const gchar *value, gpointer data, GError **error) |
| @@ -218,6 +216,8 @@ static void g_logfile(const gchar *log_domain,GLogLevelFlags log_level,const gch | @@ -218,6 +216,8 @@ static void g_logfile(const gchar *log_domain,GLogLevelFlags log_level,const gch | ||
| 218 | 216 | ||
| 219 | static gboolean startup(GtkWidget *toplevel) | 217 | static gboolean startup(GtkWidget *toplevel) |
| 220 | { | 218 | { |
| 219 | + trace("%s",__FUNCTION__); | ||
| 220 | + | ||
| 221 | gtk_window_present(GTK_WINDOW(toplevel)); | 221 | gtk_window_present(GTK_WINDOW(toplevel)); |
| 222 | 222 | ||
| 223 | #ifdef HAVE_GTKMAC | 223 | #ifdef HAVE_GTKMAC |
| @@ -411,14 +411,13 @@ int main(int argc, char *argv[]) | @@ -411,14 +411,13 @@ int main(int argc, char *argv[]) | ||
| 411 | // Just in case! | 411 | // Just in case! |
| 412 | g_mkdir_with_parents(g_get_tmp_dir(),0777); | 412 | g_mkdir_with_parents(g_get_tmp_dir(),0777); |
| 413 | 413 | ||
| 414 | +#ifdef _WIN32 | ||
| 415 | + g_set_application_name(PACKAGE_NAME); | ||
| 416 | +#endif // _WIN32 | ||
| 414 | 417 | ||
| 415 | if(!session_name) | 418 | if(!session_name) |
| 416 | session_name = PACKAGE_NAME; | 419 | session_name = PACKAGE_NAME; |
| 417 | 420 | ||
| 418 | -#ifdef _WIN32 | ||
| 419 | - g_set_application_name(session_name); | ||
| 420 | -#endif // _WIN32 | ||
| 421 | - | ||
| 422 | rc = initialize(); | 421 | rc = initialize(); |
| 423 | if(!rc) | 422 | if(!rc) |
| 424 | { | 423 | { |
src/pw3270/window.c
| @@ -263,7 +263,7 @@ static GtkWidget * trace_window = NULL; | @@ -263,7 +263,7 @@ static GtkWidget * trace_window = NULL; | ||
| 263 | if(*ptr) | 263 | if(*ptr) |
| 264 | { | 264 | { |
| 265 | pw3270_set_url(widget,ptr); | 265 | pw3270_set_url(widget,ptr); |
| 266 | -// connct = pw3270_get_toggle(widget,LIB3270_TOGGLE_CONNECT_ON_STARTUP) ? TRUE : FALSE; | 266 | + connct = pw3270_get_toggle(widget,LIB3270_TOGGLE_CONNECT_ON_STARTUP) ? TRUE : FALSE; |
| 267 | } | 267 | } |
| 268 | g_free(ptr); | 268 | g_free(ptr); |
| 269 | } | 269 | } |
| @@ -289,10 +289,8 @@ static GtkWidget * trace_window = NULL; | @@ -289,10 +289,8 @@ static GtkWidget * trace_window = NULL; | ||
| 289 | 289 | ||
| 290 | v3270_set_scaled_fonts(GTK_PW3270(widget)->terminal,get_boolean_from_config("terminal","sfonts",FALSE)); | 290 | v3270_set_scaled_fonts(GTK_PW3270(widget)->terminal,get_boolean_from_config("terminal","sfonts",FALSE)); |
| 291 | 291 | ||
| 292 | - /* | ||
| 293 | if(connct) | 292 | if(connct) |
| 294 | pw3270_connect(widget); | 293 | pw3270_connect(widget); |
| 295 | - */ | ||
| 296 | 294 | ||
| 297 | return widget; | 295 | return widget; |
| 298 | } | 296 | } |
| @@ -769,7 +767,8 @@ static GtkWidget * trace_window = NULL; | @@ -769,7 +767,8 @@ static GtkWidget * trace_window = NULL; | ||
| 769 | // Connect widget signals | 767 | // Connect widget signals |
| 770 | g_signal_connect(widget->terminal,"field_clicked",G_CALLBACK(field_clicked),widget); | 768 | g_signal_connect(widget->terminal,"field_clicked",G_CALLBACK(field_clicked),widget); |
| 771 | g_signal_connect(widget->terminal,"toggle_changed",G_CALLBACK(toggle_changed),widget); | 769 | g_signal_connect(widget->terminal,"toggle_changed",G_CALLBACK(toggle_changed),widget); |
| 772 | - g_signal_connect(widget->terminal,"print",G_CALLBACK(print_all),widget); | 770 | + |
| 771 | + //g_signal_connect(widget->terminal,"print",G_CALLBACK(print_all),widget); | ||
| 773 | 772 | ||
| 774 | // Connect window signals | 773 | // Connect window signals |
| 775 | g_signal_connect(widget,"window_state_event",G_CALLBACK(window_state_event),widget->terminal); | 774 | g_signal_connect(widget,"window_state_event",G_CALLBACK(window_state_event),widget->terminal); |