Commit e7cb2516e950b9ef5f7724982f0f470445614e71
1 parent
fb2e29f4
Exists in
master
and in
1 other branch
Fixing mingw build.
Showing
4 changed files
with
33 additions
and
24 deletions
Show diff stats
locale/Makefile.in
| @@ -63,7 +63,7 @@ $(BINDIR)/%/LC_MESSAGES/$(PACKAGE_NAME).mo: \ | @@ -63,7 +63,7 @@ $(BINDIR)/%/LC_MESSAGES/$(PACKAGE_NAME).mo: \ | ||
| 63 | @$(MKDIR) `dirname $@` | 63 | @$(MKDIR) `dirname $@` |
| 64 | @$(MSGFMT) -c -v -o $@ $^ | 64 | @$(MSGFMT) -c -v -o $@ $^ |
| 65 | 65 | ||
| 66 | -$(DESTDIR)/$(localedir)/%/LC_MESSAGES/$(PACKAGE_NAME).mo: \ | 66 | +$(DESTDIR)$(localedir)/%/LC_MESSAGES/$(PACKAGE_NAME).mo: \ |
| 67 | $(BINDIR)/%/LC_MESSAGES/$(PACKAGE_NAME).mo | 67 | $(BINDIR)/%/LC_MESSAGES/$(PACKAGE_NAME).mo |
| 68 | 68 | ||
| 69 | @echo $< ... | 69 | @echo $< ... |
| @@ -76,7 +76,7 @@ all: \ | @@ -76,7 +76,7 @@ all: \ | ||
| 76 | $(foreach SRC, $(basename $(wildcard *.po)), $(BINDIR)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) | 76 | $(foreach SRC, $(basename $(wildcard *.po)), $(BINDIR)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) |
| 77 | 77 | ||
| 78 | install: \ | 78 | install: \ |
| 79 | - $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)/$(localedir)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) | 79 | + $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)$(localedir)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) |
| 80 | 80 | ||
| 81 | 81 | ||
| 82 | 82 |
src/dialogs/colorscheme.c
| @@ -264,7 +264,11 @@ | @@ -264,7 +264,11 @@ | ||
| 264 | 264 | ||
| 265 | if(!g_file_test(filename,G_FILE_TEST_IS_REGULAR)) | 265 | if(!g_file_test(filename,G_FILE_TEST_IS_REGULAR)) |
| 266 | { | 266 | { |
| 267 | +#ifdef DEBUG | ||
| 268 | + g_message("Unable to load color schemes in \"%s\"",filename); | ||
| 269 | +#else | ||
| 267 | g_warning("Unable to load color schemes in \"%s\"",filename); | 270 | g_warning("Unable to load color schemes in \"%s\"",filename); |
| 271 | +#endif | ||
| 268 | gtk_widget_set_sensitive(widget,FALSE); | 272 | gtk_widget_set_sensitive(widget,FALSE); |
| 269 | return widget; | 273 | return widget; |
| 270 | } | 274 | } |
src/include/v3270/selection.h
| @@ -47,38 +47,38 @@ | @@ -47,38 +47,38 @@ | ||
| 47 | 47 | ||
| 48 | } V3270_COPY_MODE; | 48 | } V3270_COPY_MODE; |
| 49 | 49 | ||
| 50 | - void v3270_clipboard_set(GtkWidget *widget, V3270_COPY_MODE mode, gboolean cut); | ||
| 51 | - void v3270_clipboard_get_from_url(GtkWidget *widget, const gchar *url); | 50 | + LIB3270_EXPORT void v3270_clipboard_set(GtkWidget *widget, V3270_COPY_MODE mode, gboolean cut); |
| 51 | + LIB3270_EXPORT void v3270_clipboard_get_from_url(GtkWidget *widget, const gchar *url); | ||
| 52 | 52 | ||
| 53 | /// @brief Check if the widget has saved text. | 53 | /// @brief Check if the widget has saved text. |
| 54 | - gboolean v3270_has_copy(GtkWidget *widget); | 54 | + LIB3270_EXPORT gboolean v3270_has_copy(GtkWidget *widget); |
| 55 | 55 | ||
| 56 | - void v3270_paste(GtkWidget *widget) G_GNUC_DEPRECATED; | ||
| 57 | - void v3270_paste_text(GtkWidget *widget) G_GNUC_DEPRECATED; | ||
| 58 | - void v3270_paste_from_file(GtkWidget *widget) G_GNUC_DEPRECATED; | ||
| 59 | - void v3270_copy_selection(GtkWidget *widget, V3270_COPY_MODE mode, gboolean cut) G_GNUC_DEPRECATED; | ||
| 60 | - void v3270_append_selection(GtkWidget *widget, gboolean cut) G_GNUC_DEPRECATED; | 56 | + LIB3270_EXPORT void v3270_paste(GtkWidget *widget) G_GNUC_DEPRECATED; |
| 57 | + LIB3270_EXPORT void v3270_paste_text(GtkWidget *widget) G_GNUC_DEPRECATED; | ||
| 58 | + LIB3270_EXPORT void v3270_paste_from_file(GtkWidget *widget) G_GNUC_DEPRECATED; | ||
| 59 | + LIB3270_EXPORT void v3270_copy_selection(GtkWidget *widget, V3270_COPY_MODE mode, gboolean cut) G_GNUC_DEPRECATED; | ||
| 60 | + LIB3270_EXPORT void v3270_append_selection(GtkWidget *widget, gboolean cut) G_GNUC_DEPRECATED; | ||
| 61 | 61 | ||
| 62 | // Selections | 62 | // Selections |
| 63 | 63 | ||
| 64 | - gchar * v3270_get_selected(GtkWidget *widget, gboolean cut); | ||
| 65 | - gchar * v3270_get_copy(GtkWidget *widget); | 64 | + LIB3270_EXPORT gchar * v3270_get_selected(GtkWidget *widget, gboolean cut); |
| 65 | + LIB3270_EXPORT gchar * v3270_get_copy(GtkWidget *widget); | ||
| 66 | 66 | ||
| 67 | - gchar * v3270_get_text(GtkWidget *widget,int offset, int len); | ||
| 68 | - gchar * v3270_get_region(GtkWidget *widget, gint start_pos, gint end_pos, gboolean all); | 67 | + LIB3270_EXPORT gchar * v3270_get_text(GtkWidget *widget,int offset, int len); |
| 68 | + LIB3270_EXPORT gchar * v3270_get_region(GtkWidget *widget, gint start_pos, gint end_pos, gboolean all); | ||
| 69 | 69 | ||
| 70 | - void v3270_set_string(GtkWidget *widget, const gchar *str); | 70 | + LIB3270_EXPORT void v3270_set_string(GtkWidget *widget, const gchar *str); |
| 71 | 71 | ||
| 72 | - gboolean v3270_get_selection_bounds(GtkWidget *widget, gint *start, gint *end); | ||
| 73 | - void v3270_unselect(GtkWidget *widget); | ||
| 74 | - void v3270_select_all(GtkWidget *widget); | ||
| 75 | - void v3270_select_region(GtkWidget *widget, gint start, gint end); | 72 | + LIB3270_EXPORT gboolean v3270_get_selection_bounds(GtkWidget *widget, gint *start, gint *end); |
| 73 | + LIB3270_EXPORT void v3270_unselect(GtkWidget *widget); | ||
| 74 | + LIB3270_EXPORT void v3270_select_all(GtkWidget *widget); | ||
| 75 | + LIB3270_EXPORT void v3270_select_region(GtkWidget *widget, gint start, gint end); | ||
| 76 | 76 | ||
| 77 | - void v3270_selection_set_font_family(GtkWidget *widget, const gchar *name); | ||
| 78 | - const gchar * v3270_selection_get_font_family(GtkWidget *widget); | 77 | + LIB3270_EXPORT void v3270_selection_set_font_family(GtkWidget *widget, const gchar *name); |
| 78 | + LIB3270_EXPORT const gchar * v3270_selection_get_font_family(GtkWidget *widget); | ||
| 79 | 79 | ||
| 80 | - void v3270_selection_set_color_scheme(GtkWidget *widget, const gchar *name); | ||
| 81 | - const gchar * v3270_selection_get_color_scheme(GtkWidget *widget); | 80 | + LIB3270_EXPORT void v3270_selection_set_color_scheme(GtkWidget *widget, const gchar *name); |
| 81 | + LIB3270_EXPORT const gchar * v3270_selection_get_color_scheme(GtkWidget *widget); | ||
| 82 | 82 | ||
| 83 | G_END_DECLS | 83 | G_END_DECLS |
| 84 | 84 |
src/terminal/windows/registry.c
| @@ -43,7 +43,12 @@ | @@ -43,7 +43,12 @@ | ||
| 43 | /*--[ Implement ]------------------------------------------------------------------------------------*/ | 43 | /*--[ Implement ]------------------------------------------------------------------------------------*/ |
| 44 | 44 | ||
| 45 | static void save_string(HKEY hKey, const gchar *key, const gchar *value) { | 45 | static void save_string(HKEY hKey, const gchar *key, const gchar *value) { |
| 46 | - RegSetValueEx(hKey,key,0,REG_SZ,(const BYTE *) value,strlen(value)+1); | 46 | + |
| 47 | + if(value) { | ||
| 48 | + RegSetValueEx(hKey,key,0,REG_SZ,(const BYTE *) value,strlen(value)+1); | ||
| 49 | + } else { | ||
| 50 | + RegDeleteValue(hKey,key); | ||
| 51 | + } | ||
| 47 | } | 52 | } |
| 48 | 53 | ||
| 49 | static void save_by_pspec(GtkWidget *widget, GParamSpec *pspec, HKEY hKey) | 54 | static void save_by_pspec(GtkWidget *widget, GParamSpec *pspec, HKEY hKey) |