commit 84e1e808398a5a2679547e4b4c23ab50ba745ccf Author: Matthias Clasen Date: Wed Feb 6 07:46:34 2013 -0500 Updates for 2.24.15 NEWS | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 65ea14d42151941a2c53843b13b244f38ece3b9d Author: Emanuele Aina Date: Tue Jan 29 14:56:14 2013 +0100 build: Fix building with the gold linker by referencing gmodule-2.0 With the binutils-gold linker the '--no-copy-dt-needed-entries' flag is active by default and using any symbol from indirectly loaded libraries will result in undefined reference errors. https://bugzilla.gnome.org/show_bug.cgi?id=692810 gtk/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 5ada51d3c7d3b476d954c4fdddb4895c3de00220 Author: William Hua Date: Mon Jan 28 17:21:31 2013 -0500 Signalify (already existing) GtkMenuShell.insert() gtk_menu_shell_insert() is a virtual function that was being directly invoked from the class vtable. Turn it into a proper signal and emit it in the usual way. See https://bugzilla.gnome.org/show_bug.cgi?id=656565. This is a backport of Ryan Lortie's commit 05aeaeef9ea41282a8859cbff2116d3fba5d31ea from the GTK+ 3 branch. gtk/gtkmenushell.c | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) commit 55642822fed69f1dd93e034065963f634a837d4b Author: Cosimo Cecchi Date: Fri Jan 25 16:57:10 2013 -0500 spinbutton: paint an additional slice of background Normally, the xthickness in the style maps to the space on the sides of the widget, to accommodate for its border - GtkEntry's text area background width is calculated as (allocation->width - 2 * xthickness), and the border is rendered in that area. GtkSpinButton has an additional panel for the buttons though, which will render the right-side (left-side for RTL) border itself, taking xthickness into account. This results in the xthickness for that side being applied twice, both to the spinbutton panel and to the entry's text area. Visually, a slice with no painted background can be seen in spinbuttons on the right side (left side when RTL) of the text area, where the border would be rendered by the entry, which looks bad. This patch makes GtkSpinButton render the same background of the entry in that slice, to compensate for the xthickness being allocated to the button panel instead. https://bugzilla.gnome.org/show_bug.cgi?id=683511 gtk/gtkspinbutton.c | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) commit 87115e00a81e9d6a2c4d18106af422765004fe2a Author: Cosimo Cecchi Date: Fri Jan 25 14:40:22 2013 -0500 entry: never use GTK_STATE_ACTIVE to paint the background When state-hint is TRUE, GTK_STATE_ACTIVE was used to paint the entry background and frame, since commit 207f3f8685f21bbade8ae0a6551a0e92d6baad89. Given that everywhere else in GTK2 - including GtkEntry itself in draw_text_with_color() - GTK_STATE_ACTIVE is used for non-toggleable widgets to indicate selected but not focused text, this leads to the entry painting itself with the wrong background color when focused. This is unsolvable from the theme, as changing the ACTIVE background color to be the same as NORMAL would give a wrong background to selected but not focused text as per above. This patch avoids using GTK_STATE_ACTIVE to paint GtkEntry's background, changing the code so that the widget state is always used instead. https://bugzilla.gnome.org/show_bug.cgi?id=692554 gtk/gtkentry.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit cfb09e565460fd463a0822c8c8dbb0521d9fcab9 Author: Federico Mena Quintero Date: Thu Jan 24 17:57:03 2013 -0600 GtkFileChooserButton: return correct selection for SELECT_FOLDER mode The old code to load the last_folder_uri state from the settings was not actually ensuring that the settings were read from disk. The result was this: 1. user chooses a folder in SELECT_FOLDER mode 2. user dismisses the file chooser dialog inside a GtkFileChooserButton 3. The dialog unmaps itself and saves the last_folder_uri with the user's selection 4. The file chooser button gets queried for the selection 5. GtkFileChooserDefault sees that it is unmapped, and falls back to the last_folder_uri 6. But since that key is not ensured as read by the temporary instance of GtkFileChooserSettings, it returns nothing. 7. The file chooser falls back to returning the user's home directory. However, *we don't use the last_folder_uri* anymore, for anything! So, removed that code and now everything falls back to ->current_folder correctly. This is the correct selection value for SELECT_FOLDER mode anyway. https://bugzilla.gnome.org/show_bug.cgi?id=674556 Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 47 -------------------------------------------- gtk/gtkfilechoosersettings.c | 21 -------------------- gtk/gtkfilechoosersettings.h | 5 ----- 3 files changed, 73 deletions(-) commit 0c5877215b755f4d2bd639124a400eb471cf7d24 Author: Matthias Clasen Date: Sun Jan 20 22:07:14 2013 -0500 Fix a critical warning in notebook dnd with rgba colormaps Pointed out by Nick Schermer in https://bugzilla.gnome.org/show_bug.cgi?id=690788 gtk/gtknotebook.c | 1 + 1 file changed, 1 insertion(+) commit adf68f977cd41748b35b1aca88367d3d5cb459da Author: Nuno Araujo Date: Tue Jan 15 18:30:48 2013 +0100 Enable support for automake 1.13 in autogen.sh https://bugzilla.gnome.org/show_bug.cgi?id=692099 autogen.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 85825ebaf2c16bb48602d5d3ced5e9ecd6605852 Author: Jan Rękorajski Date: Wed Dec 14 14:09:48 2011 +0100 print dialog: Fix authentication logic Reset state of CUPS requests correctly during authentization and check CUPS requests for errors. Don't initialize variables holding password and username with empty string (#664640). modules/printbackends/cups/gtkcupsutils.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit f9e2130765170fafe56ff1b0458472c35a52b228 Author: Matthias Clasen Date: Tue Jan 15 18:24:54 2013 -0500 Rename configure.in to configure.ac Its the new thing... configure.ac | 1775 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 1775 ---------------------------------------------------------- 2 files changed, 1775 insertions(+), 1775 deletions(-) commit bc3f1893aa26761c0009ddc993b48623bcfbe4ed Author: Michael Natterer Date: Tue Jan 15 11:48:23 2013 +0100 quartz: really don't call a NULL function in gtk_clipboard_store() Need to check targets and get_func in each loop iteration because calling get_func the fist time might do whatever to the clipboard. Re-fixes bug #626499. Also free the target table after we're done. gtk/gtkclipboard-quartz.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit f895cd44afbc4b4fd3b07e90f532395f6eea71b7 Author: Kjartan Maraas Date: Thu Jan 10 13:39:33 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 749 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 378 insertions(+), 371 deletions(-) commit 3bfc67f1c1d724a1a5a1fea7651534c49cd83d95 Author: Marko Lindqvist Date: Mon Jan 7 06:23:36 2013 +0200 configure.in: fix autoreconf with automake-1.13 Replace long obsolete AM_CONFIG_HEADER with proper AC_CONFIG_HEADERS. automake-1.13 errors out upon seeing former. Similarly remove AM_PROG_CC_STDC. It's proper replacement, AC_PROG_CC, is already present. Signed-off-by: Marko Lindqvist configure.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 184407309f83a06b9215c8123091263d483edc8b Author: Kristian Rietveld Date: Fri Dec 28 22:11:13 2012 +0100 quartz: retain content view when switching over toplevel. gdk/quartz/gdkwindow-quartz.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 30deba453a045107eadd4deea572e29192c298c1 Author: Kristian Rietveld Date: Fri Dec 28 22:06:32 2012 +0100 quartz: Make sure the old toplevel is closed on recreation gdk/quartz/gdkwindow-quartz.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit a8008b796f14444dff3ac46af884238fc4f214f6 Author: Kristian Rietveld Date: Fri Dec 28 21:59:02 2012 +0100 quartz: make sure all old properties are set on the new toplevel Apply patch by Paul Davies; part of bug 669808. gdk/quartz/gdkwindow-quartz.c | 39 ++++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) commit 62f1d871b70a8e08b899942827386d6f3222c986 Author: Kristian Rietveld Date: Fri Dec 28 21:04:09 2012 +0100 quartz: ensure window being (un)fullscreened is visible Patch by Paul Davis; part of bug 669808. gdk/quartz/gdkwindow-quartz.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 1f0f3994694ec3f1baa43932c186db78814b2abd Author: Matthias Clasen Date: Fri Dec 28 11:26:46 2012 -0500 Move single-include guards inside include guards gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810 gdk/gdkapplaunchcontext.h | 6 +++--- gdk/gdkcairo.h | 6 +++--- gdk/gdkcolor.h | 6 +++--- gdk/gdkcursor.h | 6 +++--- gdk/gdkdisplay.h | 6 +++--- gdk/gdkdisplaymanager.h | 6 +++--- gdk/gdkdnd.h | 6 +++--- gdk/gdkdrawable.h | 6 +++--- gdk/gdkevents.h | 6 +++--- gdk/gdkgc.h | 6 +++--- gdk/gdkimage.h | 6 +++--- gdk/gdkinput.h | 6 +++--- gdk/gdkkeys.h | 6 +++--- gdk/gdkpango.h | 6 +++--- gdk/gdkpixbuf.h | 6 +++--- gdk/gdkpixmap.h | 6 +++--- gdk/gdkproperty.h | 6 +++--- gdk/gdkregion.h | 6 +++--- gdk/gdkrgb.h | 6 +++--- gdk/gdkscreen.h | 6 +++--- gdk/gdkselection.h | 6 +++--- gdk/gdkspawn.h | 6 +++--- gdk/gdktestutils.h | 6 +++--- gdk/gdktypes.h | 6 +++--- gdk/gdkvisual.h | 6 +++--- gdk/gdkwindow.h | 6 +++--- gtk/gtkaboutdialog.h | 6 +++--- gtk/gtkaccelgroup.h | 8 ++++---- gtk/gtkaccellabel.h | 8 ++++---- gtk/gtkaccelmap.h | 8 ++++---- gtk/gtkaccessible.h | 6 +++--- gtk/gtkaction.h | 6 +++--- gtk/gtkactiongroup.h | 6 +++--- gtk/gtkactivatable.h | 6 +++--- gtk/gtkadjustment.h | 8 ++++---- gtk/gtkalignment.h | 8 ++++---- gtk/gtkarrow.h | 8 ++++---- gtk/gtkaspectframe.h | 8 ++++---- gtk/gtkassistant.h | 6 +++--- gtk/gtkbbox.h | 6 +++--- gtk/gtkbin.h | 8 ++++---- gtk/gtkbindings.h | 8 ++++---- gtk/gtkbox.h | 8 ++++---- gtk/gtkbuildable.h | 6 +++--- gtk/gtkbuilder.h | 6 +++--- gtk/gtkbutton.h | 8 ++++---- gtk/gtkcalendar.h | 8 ++++---- gtk/gtkcelleditable.h | 6 +++--- gtk/gtkcelllayout.h | 6 +++--- gtk/gtkcellrenderer.h | 6 +++--- gtk/gtkcellrendereraccel.h | 6 +++--- gtk/gtkcellrenderercombo.h | 6 +++--- gtk/gtkcellrendererpixbuf.h | 6 +++--- gtk/gtkcellrendererprogress.h | 6 +++--- gtk/gtkcellrendererspin.h | 6 +++--- gtk/gtkcellrendererspinner.h | 6 +++--- gtk/gtkcellrenderertext.h | 8 ++++---- gtk/gtkcellrenderertoggle.h | 6 +++--- gtk/gtkcellview.h | 6 +++--- gtk/gtkcheckbutton.h | 8 ++++---- gtk/gtkcheckmenuitem.h | 8 ++++---- gtk/gtkclipboard.h | 6 +++--- gtk/gtkcolorbutton.h | 8 ++++---- gtk/gtkcolorsel.h | 6 +++--- gtk/gtkcolorseldialog.h | 6 +++--- gtk/gtkcombobox.h | 6 +++--- gtk/gtkcomboboxentry.h | 6 +++--- gtk/gtkcomboboxtext.h | 6 +++--- gtk/gtkcontainer.h | 8 ++++---- gtk/gtkdebug.h | 6 +++--- gtk/gtkdialog.h | 8 ++++---- gtk/gtkdnd.h | 8 ++++---- gtk/gtkdrawingarea.h | 8 ++++---- gtk/gtkeditable.h | 8 ++++---- gtk/gtkentry.h | 8 ++++---- gtk/gtkentrybuffer.h | 6 +++--- gtk/gtkentrycompletion.h | 6 +++--- gtk/gtkenums.h | 6 +++--- gtk/gtkeventbox.h | 8 ++++---- gtk/gtkexpander.h | 6 +++--- gtk/gtkfilechooser.h | 6 +++--- gtk/gtkfilechooserbutton.h | 6 +++--- gtk/gtkfilechooserdialog.h | 6 +++--- gtk/gtkfilechooserwidget.h | 6 +++--- gtk/gtkfilefilter.h | 6 +++--- gtk/gtkfixed.h | 8 ++++---- gtk/gtkfontbutton.h | 6 +++--- gtk/gtkfontsel.h | 8 ++++---- gtk/gtkframe.h | 8 ++++---- gtk/gtkgc.h | 8 ++++---- gtk/gtkhandlebox.h | 8 ++++---- gtk/gtkhbbox.h | 8 ++++---- gtk/gtkhbox.h | 8 ++++---- gtk/gtkhpaned.h | 6 +++--- gtk/gtkhscale.h | 8 ++++---- gtk/gtkhscrollbar.h | 8 ++++---- gtk/gtkhseparator.h | 8 ++++---- gtk/gtkhsv.h | 6 +++--- gtk/gtkiconfactory.h | 6 +++--- gtk/gtkicontheme.h | 6 +++--- gtk/gtkiconview.h | 6 +++--- gtk/gtkimage.h | 8 ++++---- gtk/gtkimagemenuitem.h | 8 ++++---- gtk/gtkimcontext.h | 8 ++++---- gtk/gtkimcontextsimple.h | 6 +++--- gtk/gtkimmulticontext.h | 6 +++--- gtk/gtkinfobar.h | 6 +++--- gtk/gtkinvisible.h | 6 +++--- gtk/gtkitem.h | 8 ++++---- gtk/gtklabel.h | 8 ++++---- gtk/gtklayout.h | 8 ++++---- gtk/gtklinkbutton.h | 6 +++--- gtk/gtkliststore.h | 6 +++--- gtk/gtkmain.h | 8 ++++---- gtk/gtkmenu.h | 8 ++++---- gtk/gtkmenubar.h | 8 ++++---- gtk/gtkmenuitem.h | 8 ++++---- gtk/gtkmenushell.h | 8 ++++---- gtk/gtkmenutoolbutton.h | 6 +++--- gtk/gtkmessagedialog.h | 6 +++--- gtk/gtkmisc.h | 8 ++++---- gtk/gtkmodules.h | 6 +++--- gtk/gtkmountoperation.h | 6 +++--- gtk/gtknotebook.h | 8 ++++---- gtk/gtkobject.h | 8 ++++---- gtk/gtkoffscreenwindow.h | 6 +++--- gtk/gtkorientable.h | 6 +++--- gtk/gtkpagesetup.h | 8 ++++---- gtk/gtkpagesetupunixdialog.h | 6 +++--- gtk/gtkpaned.h | 6 +++--- gtk/gtkpango.h | 8 ++++---- gtk/gtkpapersize.h | 8 ++++---- gtk/gtkplug.h | 8 ++++---- gtk/gtkprintcontext.h | 8 ++++---- gtk/gtkprinter.h | 6 +++--- gtk/gtkprintjob.h | 6 +++--- gtk/gtkprintoperation.h | 8 ++++---- gtk/gtkprintoperationpreview.h | 6 +++--- gtk/gtkprintsettings.h | 6 +++--- gtk/gtkprintunixdialog.h | 6 +++--- gtk/gtkprogressbar.h | 8 ++++---- gtk/gtkradioaction.h | 6 +++--- gtk/gtkradiobutton.h | 8 ++++---- gtk/gtkradiomenuitem.h | 8 ++++---- gtk/gtkradiotoolbutton.h | 6 +++--- gtk/gtkrange.h | 8 ++++---- gtk/gtkrc.h | 8 ++++---- gtk/gtkrecentaction.h | 6 +++--- gtk/gtkrecentchooser.h | 6 +++--- gtk/gtkrecentchooserdialog.h | 6 +++--- gtk/gtkrecentchoosermenu.h | 6 +++--- gtk/gtkrecentchooserwidget.h | 6 +++--- gtk/gtkrecentfilter.h | 6 +++--- gtk/gtkrecentmanager.h | 6 +++--- gtk/gtkscale.h | 8 ++++---- gtk/gtkscalebutton.h | 6 +++--- gtk/gtkscrollbar.h | 8 ++++---- gtk/gtkscrolledwindow.h | 8 ++++---- gtk/gtkselection.h | 8 ++++---- gtk/gtkseparator.h | 8 ++++---- gtk/gtkseparatormenuitem.h | 8 ++++---- gtk/gtkseparatortoolitem.h | 6 +++--- gtk/gtksettings.h | 6 +++--- gtk/gtkshow.h | 6 +++--- gtk/gtksizegroup.h | 6 +++--- gtk/gtksocket.h | 6 +++--- gtk/gtkspinbutton.h | 8 ++++---- gtk/gtkspinner.h | 6 +++--- gtk/gtkstatusbar.h | 6 +++--- gtk/gtkstatusicon.h | 6 +++--- gtk/gtkstock.h | 8 ++++---- gtk/gtkstyle.h | 8 ++++---- gtk/gtktable.h | 8 ++++---- gtk/gtktearoffmenuitem.h | 8 ++++---- gtk/gtktestutils.h | 6 +++--- gtk/gtktextbuffer.h | 6 +++--- gtk/gtktextbufferrichtext.h | 6 +++--- gtk/gtktextchild.h | 6 +++--- gtk/gtktextiter.h | 6 +++--- gtk/gtktextmark.h | 6 +++--- gtk/gtktexttag.h | 8 ++++---- gtk/gtktexttagtable.h | 6 +++--- gtk/gtktextview.h | 6 +++--- gtk/gtktoggleaction.h | 6 +++--- gtk/gtktogglebutton.h | 8 ++++---- gtk/gtktoggletoolbutton.h | 6 +++--- gtk/gtktoolbar.h | 8 ++++---- gtk/gtktoolbutton.h | 6 +++--- gtk/gtktoolitem.h | 6 +++--- gtk/gtktoolitemgroup.h | 6 +++--- gtk/gtktoolpalette.h | 6 +++--- gtk/gtktoolshell.h | 8 ++++---- gtk/gtktooltip.h | 6 +++--- gtk/gtktreednd.h | 6 +++--- gtk/gtktreemodel.h | 6 +++--- gtk/gtktreemodelfilter.h | 6 +++--- gtk/gtktreemodelsort.h | 6 +++--- gtk/gtktreeselection.h | 6 +++--- gtk/gtktreesortable.h | 8 ++++---- gtk/gtktreestore.h | 6 +++--- gtk/gtktreeview.h | 6 +++--- gtk/gtktreeviewcolumn.h | 6 +++--- gtk/gtktypeutils.h | 6 +++--- gtk/gtkuimanager.h | 6 +++--- gtk/gtkvbbox.h | 8 ++++---- gtk/gtkvbox.h | 8 ++++---- gtk/gtkviewport.h | 8 ++++---- gtk/gtkvolumebutton.h | 6 +++--- gtk/gtkvpaned.h | 6 +++--- gtk/gtkvscale.h | 8 ++++---- gtk/gtkvscrollbar.h | 8 ++++---- gtk/gtkvseparator.h | 8 ++++---- gtk/gtkwidget.h | 6 +++--- gtk/gtkwindow.h | 8 ++++---- 214 files changed, 723 insertions(+), 723 deletions(-) commit 44402df7dd412730e2128deb51a3885437ca7caf Author: Chun-wei Fan Date: Fri Dec 28 15:10:34 2012 +0800 Fix gailutil Visual C++ projects ...so that we will include the correct gdkconfig.h, which would be in $(srcroot)\gdk\ during the Visual C++ build. Also prepare support for Visual Studio 2012 in this project, so it would be easy to use a script to copy and replace the necessary items in the Visual Studio 2010 project set to make it a Visual Studio 2012 set. build/win32/vs10/gailutil.vcxproj | 10 ++++++++-- build/win32/vs9/gailutil.vcproj | 6 ++++-- 2 files changed, 12 insertions(+), 4 deletions(-) commit f1c105b94fc3c3572a234c93c47252a3ff82218b Author: Michael Natterer Date: Thu Dec 20 23:37:06 2012 +0100 quartz: don't call a NULL get_func() in gtk_clipboard_store() Assume the clipboard is not set and bail out silently (bug #626499). gtk/gtkclipboard-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e3e055f8551ac8ee033f361261c849c612554184 Author: Michael Natterer Date: Mon Dec 17 22:20:40 2012 +0100 quartz: make setting_same_owner member of GtkClipboardOwner @public to fix the build, thanks to parafin for the patch. gtk/gtkclipboard-quartz.c | 1 + 1 file changed, 1 insertion(+) commit d9f9925878773fb37d1a385a929ddcbb4ef8fb80 Author: Marek Kasik Date: Tue Sep 18 14:18:15 2012 +0200 printing: Add "Custom." prefix only once to paper size Check whether "Custom." prefix is already present in the name of selected paper size. (#679883) (cherry picked from commit be7752183eb07274b67036362f895b31aa28eb25) modules/printbackends/cups/gtkprintbackendcups.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 31ae1a0b5bb257c86cc2393e065ded8506b4ef4a Author: Michael Natterer Date: Fri Dec 14 14:30:31 2012 +0100 gtk: fix scrolling in modal dialogs when event_widget is insensitive When checking for modal grabs in gtk_main_do_event(), forward GDK_SCROLL events to event_widget, even if it is insensitive. gtk/gtkmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e8535149e4b52eb06cfe41eb36d3f127bd81c0b7 Author: John Ralls Date: Mon Dec 10 09:32:00 2012 -0800 Bug 689982: Random Crash Update Cairo_Win32 error handling to respond correctly to cairo_win32_foo_create() functions returning a "nil" surface. gdk/win32/gdkpixmap-win32.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 4a8df7a33c298d22bf78b947d0e861fc03ec70e1 Author: Michael Natterer Date: Fri Dec 7 12:19:52 2012 +0100 quartz: fix crash in the recent clipboard "fix", and really fix it We must not release the GtkClipboardOwner in pasteboardChangedOwner becaue we don't own a reference to ourselves (NSPasteboard does). Instead, release the owner right after setting it, transferring ownership to NSPasteboard Also, fix repeated setting of the same owner by keeping the owner around in GtkCLipboard, and re-use it if "user_data" doesn't change. To avoid clipboard_unset()ting our own contents in the process, add an ugly "setting_same_owner" boolean to GtkClipboardOwner, set it during re-setting the same owner, and avoid calling clipboard_unset() from pasteboardChangedOwner if it's TRUE. gtk/gtkclipboard-quartz.c | 55 +++++++++++++++++++++++++++++++---------------- 1 file changed, 36 insertions(+), 19 deletions(-) commit b7c30152d0a6f964be8458f0a57a9bad908d8ce5 Author: Chun-wei Fan Date: Thu Dec 6 12:19:49 2012 +0800 Bug 687575: Update Visual C++ 2010 projects The Visual C++ project files for GTK+-2.24.x need to be updated as the Windows theme engine (libwimp) currently has to be built as a DLL. This adds the Visual C++ 2010 project file to build libwimp as a standalone module/DLL, and the property sheets, .sln file and gtk.vcxprojin/gtk.vcxproj.filtersin/install.vcxproj are updated accordingly so that the needed stuff get built properly and go to the proper places for the Windows Themes to work correctly with the Visual C++ builds. Thanks to nus for pointing this out. build/win32/vs10/Makefile.am | 2 + build/win32/vs10/gtk+.props | 67 ++++++++---- build/win32/vs10/gtk+.sln | 10 ++ build/win32/vs10/gtk-demo.vcxproj | 8 +- build/win32/vs10/gtk.vcxproj.filtersin | 4 - build/win32/vs10/gtk.vcxprojin | 4 - build/win32/vs10/install.vcxproj | 4 + build/win32/vs10/libwimp.vcxproj | 170 +++++++++++++++++++++++++++++++ build/win32/vs10/libwimp.vcxproj.filters | 31 ++++++ 9 files changed, 266 insertions(+), 34 deletions(-) commit ad5a0dbb9d3e9ed1ed050bc048347d11352d34bc Author: Matthias Clasen Date: Wed Dec 5 23:10:22 2012 -0500 Post-release version bump configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)