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); | ... | ... |