The previous fix (SVN 28504) didn't quite work since
nmake always errored out if the libraries were not up-to-date; this
prevented doing an nmake ... setup.
This version of the fix:
1. Gets the library status (checktag) at the beginning of the make.
2. Effectively does the actual testing of the status whenever
a target with $(LIBS_CHECK) as a dependency is invoked.
Result: nmake ... [all] will error-out while nmake .... setup will
work properly.
Note that nmake ... setup will now show an initial error message
(from checktag) if the libraries are out of date; setup will still
proceed normally.
This is a slight change from the current behavior wherein no
error message occurs when nmake ... setup is invoked when the
libraries are out of date.
svn path=/trunk/; revision=28516
Reason:
The makefile was coded to do the checktag and libverify checks
only if makefile.nmake changed. It's now the case that some
library updates are reflected in config.nmake rather than in
Makefile.nmake and thus were missed.
Solution:
Do a checktag once at the beginning of the make.
Do not do a libverify any more. I think that checking
that the library 'tag' is correct is sufficient.
(The libverify code has been effectively commented out for now.
It can be removed at a later date once we're comfortable
with just using checktag).
--This line, and those below, will be ignored--
M Makefile.nmake
svn path=/trunk/; revision=28504
(I believe all the errors for gtk/... have been fixed);
Next up: Add the complete list of deprecated
GTK APIs to checkAPIs.pl
svn path=/trunk/; revision=27681
Replace this with the triple: "copy, if exist delete, rename" which isn't very nice but at least works on all machines
svn path=/trunk/; revision=27325
Copy help/faq.txt to FAQ in the NSIS and zip packages.
Add "help" to the dependency list for "all". Fix a couple of minor bugs
in the top-level Makfile.nmake.
svn path=/trunk/; revision=27173
Overview of Changes from GLib 2.18.2 to GLib 2.18.3
===================================================
* Build with libtool 2.x
* Bugs fixed:
557087 mem leak in g_content_types_get_registered
558185 'parent' variable in g_local_file_get_child_for_display_name()
hits g_object_unref(NULL) assertion
557210 g_compute_checksum_for_* asserts with less than 2 bytes
528320 Incorrect icons displayed for files with custom mimetype icons
557592 Missing include in gwinhttpfile.c
556415 Crash on Windows 2000 in g_winhttp_vfs_init()
556910 Memory leak: sub
561352 Leak of icon description
561375 Leaks mountpoint description
560569 gkeyfile doesn't use the set list_separator in some cases
560568 gkeyfile docs buglet
559413 g_option_group_set_error_hook docs buglet
Overview of Changes from GTK+ 2.14.4 to 2.14.5
==============================================
* Bugs fixed:
556578 GIMP windows stay on top of other windows
557059 crash when compositing emblems with icon
557266 Window Management Problem
528320 Incorrect icons displayed for files with custom mimetype icons
557894 Wrong return value for gdk_pointer_grab_info_libgtk_only
557316 GtkLinkButton should consider user-defined tooltip
558323 glitches when popping up combos in treeviews
558278 Crash when calling a callback set by
gdk_add_client_message_filter
557212 Problem with which window gains focus and is visible
541391 Unfocussable Treeview swallows focus
552956 Should check composite extension version
554567 warning fixes (missing format specifiers and NULL vs 0)
svn path=/trunk/; revision=26960
Overview of Changes from GLib 2.18.0 to GLib 2.18.1
===================================================
* Bugs fixed:
550433 g_test_init doesn't recognize --help
523463 Core dump in gmain.c:2482:IA__g_main_context_check
551228 G_STRFUNC on recent Sun compiler should be expanded...
551410 gtestutils.c: using printf without prototype
551731 g_date_set_time[_t] docs should mention what timezone
548321 <string.h> is not included in gi18n-lib.h
551149 xdgmime mem leak
550647 synchronous pipe I/O when reading mount reply
551887 Docs for g_desktop_app_info_new_from_filename aren't...
551681 g_content_type_guess() too naive with filenames
552352 g_app_info_launch doesn't work if "Path" key...
551408 gmodule.def generated to builddir...
552359 g_file_info_get_icon should return GThemedIcon, and...
Overview of Changes from GTK+ 2.14.1 to 2.14.2
==============================================
* Don't use XRRGetScreenResources, since it doesn't work well
* Bugs fixed:
551063 deprecated marking without a link to what new code should use
319849 gtkcalendar look in RTL locales
550989 gdk_display_put_event should call g_main_context_wakeup
550062 Small update in gdk/gdkkeysyms.h
551325 Reference to wrong parameter in gtk_editable_insert_text
551386 gtk_printer_set_is_default() always sets TRUE
550676 Memory leak, update keyboard layout data structure
551699 gtk_scrolled_window_destroy() is broken
551567 DND mark broken
551378 Print dialog: should try UDS when fetching PPD for localhost
536542 gtk_list_store_set() documentation doesn't say whether...
552153 GtkModules loading with XSettings doesn't work...
552001 gtkimcontextsimple.c: variable is declared at middle...
551987 GtkPaned redrawing problem
551722 gtk_widget_set_scroll_adjustments() should check...
552107 Small libtool fixes
552500 GtkPrintSettings API doc not precise enough
408154 Change GtkEntryCompletion max-items to style property
329593 Entering characters on a line very cpu intensive and slow
552667 gtkimage containing gicon leaks memory
552668 format not a string literal and no format arguments...
346903 gtk_enumerate_printers needs events to complete
550969 fix a typo which breaks the static build
517233 Calling gdk_pixbuf_loader_close causes "GError set over...
551063 deprecated marking without a link to what new code should use
540967 docs build slowly because of entities
svn path=/trunk/; revision=26255