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
Makefile.in
| ... | ... | @@ -251,6 +251,15 @@ Debug: \ |
| 251 | 251 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ \ |
| 252 | 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 | 263 | run: \ |
| 255 | 264 | $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@ |
| 256 | 265 | ... | ... |
src/pw3270/common/config.c
| ... | ... | @@ -89,7 +89,7 @@ |
| 89 | 89 | { |
| 90 | 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 | 93 | g_free(path); |
| 94 | 94 | return f; |
| 95 | 95 | } |
| ... | ... | @@ -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 | 101 | g_free(path); |
| 102 | 102 | |
| 103 | 103 | return -1; | ... | ... |
src/pw3270/main.c
| ... | ... | @@ -109,17 +109,16 @@ static int initialize(void) |
| 109 | 109 | |
| 110 | 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 | 115 | gtk_window_set_type_hint(window,GDK_WINDOW_TYPE_HINT_NORMAL); |
| 117 | 116 | gtk_window_set_position(window,GTK_WIN_POS_CENTER); |
| 118 | 117 | gtk_window_set_role(window,role); |
| 119 | 118 | |
| 120 | - g_free(role); | |
| 121 | - | |
| 119 | +#ifndef _WIN32 | |
| 122 | 120 | // Set default icon |
| 121 | + g_autofree gchar * filename = pw3270_build_filename(GTK_WIDGET(window),name,NULL); | |
| 123 | 122 | if(g_file_test(filename,G_FILE_TEST_EXISTS)) |
| 124 | 123 | { |
| 125 | 124 | GError * error = NULL; |
| ... | ... | @@ -132,9 +131,8 @@ static void toplevel_setup(GtkWindow *window) |
| 132 | 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 | 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 | 216 | |
| 219 | 217 | static gboolean startup(GtkWidget *toplevel) |
| 220 | 218 | { |
| 219 | + trace("%s",__FUNCTION__); | |
| 220 | + | |
| 221 | 221 | gtk_window_present(GTK_WINDOW(toplevel)); |
| 222 | 222 | |
| 223 | 223 | #ifdef HAVE_GTKMAC |
| ... | ... | @@ -411,14 +411,13 @@ int main(int argc, char *argv[]) |
| 411 | 411 | // Just in case! |
| 412 | 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 | 418 | if(!session_name) |
| 416 | 419 | session_name = PACKAGE_NAME; |
| 417 | 420 | |
| 418 | -#ifdef _WIN32 | |
| 419 | - g_set_application_name(session_name); | |
| 420 | -#endif // _WIN32 | |
| 421 | - | |
| 422 | 421 | rc = initialize(); |
| 423 | 422 | if(!rc) |
| 424 | 423 | { | ... | ... |
src/pw3270/window.c
| ... | ... | @@ -263,7 +263,7 @@ static GtkWidget * trace_window = NULL; |
| 263 | 263 | if(*ptr) |
| 264 | 264 | { |
| 265 | 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 | 268 | g_free(ptr); |
| 269 | 269 | } |
| ... | ... | @@ -289,10 +289,8 @@ static GtkWidget * trace_window = NULL; |
| 289 | 289 | |
| 290 | 290 | v3270_set_scaled_fonts(GTK_PW3270(widget)->terminal,get_boolean_from_config("terminal","sfonts",FALSE)); |
| 291 | 291 | |
| 292 | - /* | |
| 293 | 292 | if(connct) |
| 294 | 293 | pw3270_connect(widget); |
| 295 | - */ | |
| 296 | 294 | |
| 297 | 295 | return widget; |
| 298 | 296 | } |
| ... | ... | @@ -769,7 +767,8 @@ static GtkWidget * trace_window = NULL; |
| 769 | 767 | // Connect widget signals |
| 770 | 768 | g_signal_connect(widget->terminal,"field_clicked",G_CALLBACK(field_clicked),widget); |
| 771 | 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 | 773 | // Connect window signals |
| 775 | 774 | g_signal_connect(widget,"window_state_event",G_CALLBACK(window_state_event),widget->terminal); | ... | ... |