summaryrefslogtreecommitdiff
path: root/gtk/gtkwin32.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace "gchar" with "char"Benjamin Otte2020-07-251-12/+12
|
* W32: don't put a string literal into gtk_libdirРуслан Ижбулатов2018-06-161-1/+1
| | | | | In all other instances gtk_libdir is a dynamically-allocated string, so dup the literal in this case as well.
* Add forward declaration for DllMain() in gtkwin32.cРуслан Ижбулатов2018-06-161-0/+5
|
* Fix missing default switch case in DllMainРуслан Ижбулатов2018-06-101-0/+2
|
* Windows: Update code for monolithic GTK DLLChun-wei Fan2016-11-031-1/+3
| | | | | | | | | | | | | | | | | | Now that the autotools build folded the GDK/GSK bits into the main GTK+ DLL, there are some updates that need to be done for this. We need to: -Fold the DllMain() of GDK-Win32 into the main GTK+ DllMain(), as we need the HINSTANCE to register the window. We can't have two DllMain()'s in a single DLL. -Remove the GDK rc(.in) files, as that is not used anymore. Make the GTK+ .rc(.in) file load the gtk.ico GTK+ logo file instead so that we still get the GTK+ logo for the application icon by default. Update the autotools build files as well. -Revert commit b9f9980 as LRN pointed out in comment 25 in bug 773299, as GTK+ is now a monolithic DLL, and we ought not to export this private function. https://bugzilla.gnome.org/show_bug.cgi?id=773299
* gtk: Strip newlines from g_warning and g_errorMatthias Clasen2016-02-281-3/+3
| | | | g_logv adds one for us already.
* gtk: Fix various tiny typos in documentation commentsPhilip Withnall2015-02-181-1/+1
| | | | | e.g. Invalid syntax in introspection annotations, typos in object names, accidentally using a gtk-doc comment for an internal function.
* Handle ERROR_SXS_PROCESS_DEFAULT_ALREADY_SETРуслан Ижбулатов2014-08-071-2/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733773
* Make sure native W32 print dialog uses visual stylesРуслан Ижбулатов2014-08-051-0/+90
| | | | | | | | | | | For that to happen the libgtk3 is embedded with a manifest that requests common controls library 6.x, and GTK lazily calls InitCommonControlsEx() to initialize those. Then this manifest is used to temporarily override the process activation contest when loading comdlg32 (which contains the code for the print dialog), ensuring that it too depends on common controls 6.x, even if the application that uses GTK does not. https://bugzilla.gnome.org/show_bug.cgi?id=733773
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* win32: Don't crash when installed in a top-level directoryKalev Lember2012-02-091-1/+2
| | | | | | | Avoid NULL-pointer dereference when package installation directory doesn't contain any slashes. Reported by Paweł Forysiuk.
* win32: fix unterminated #ifdef errorDieter Verfaillie2011-10-231-4/+0
| | | | | | | By removing all ifdefs as gtk/gtkwin32.c is only built on win32 anyway. https://bugzilla.gnome.org/show_bug.cgi?id=662481
* gtk: clean up the private horrorMichael Natterer2011-10-221-0/+143
- add gtkmodulesprivate.h and move stuff there from gtkprivate.h - add gtkprivate.c and move stuff there from gtkmain.c - add gtkwin32.c and move stuff there from gtkmain.c - don't redefine GTK_DATADIR and friends in gtkprivate.h - have _gtk_get_datadir() and friends on all platforms - remove the horrid hacks where gtkprivate.h can't be included, or must be included later due to redefinition of the compile-time directories