From: Keith M. <no...@so...> - 2013-01-13 12:16:36
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-get". The branch, master has been updated via b70b9b0a8c2fc55f99ac21a55f575b58a2761a71 (commit) via 2facf87ec471a93b186187b567af937438d6bf40 (commit) via c69d2581e1324cbc021d4b0cfe16fabd88923156 (commit) via 8e8936207b840c2701d01e87fd930498d213877b (commit) via 59c37d3e9756c658a18984a04c0a35f70fe0a177 (commit) via 55c3beebca135b4db9566be8d23438432fe206be (commit) via 67e25ee94496891d1074732a5a9926a0c6640660 (commit) via 0438654604f9dcc92878d79fc52f3d5dc1ad10eb (commit) via d040196ee4730b52e7e78bb9c605617b0f72cab4 (commit) via 5e1b82155570b74195398bca01582120821310e5 (commit) via 2c950943997f1b7063597feb62a36505515ead05 (commit) via 16a1b88ecd423ab787b5f152997f1a1757dfba9e (commit) via 6a862da81583f2ba5da2329dadf2c6e6515547b8 (commit) via e3a90b7ed6f22033dab5f204b6fdbfa6309c2a71 (commit) via 518e39f4ab583ae4e40631abd94c9ccc4c27e164 (commit) via 9932d4f29b6269671558ab4e78add1dfe7c51350 (commit) via e41259d4892131054ab3963dd0d7d2e441ec5cd8 (commit) via 12decfe0d2a59f8395fc919e6896345bb0c2f639 (commit) via ddfbfc43d7f203e850f481498ff0e6581cebcf45 (commit) via 8335af91752600d1b11e2aaea58c039fc27a1fa8 (commit) via 4276d4bfa6e740c39865b1d15b9ccc24e504dac8 (commit) via c6aa8910ca10a49fcb81a05fb40e32b9883b88b2 (commit) via 1db2981a046b3b0804cd7c2318d9d4b5d7cf8294 (commit) via 75be85bb082c3685593d203ec2d8a76cd6212c50 (commit) via e5fd04c453eda81bed71ed0f6dd7a3694734cd81 (commit) via 705055d47a5611e3e335a9df2b471afcdc78857f (commit) via 2caf87ea9e98686041bff7403adbe91f8d791891 (commit) via be56aa8ec37cc2cfd89b4ff956768edcec4c9e6c (commit) via 75fb3d4bb8b453fbe0109a5f0b68c6e6d6cbd546 (commit) via a462619ffff478d4f9d82a6627353d2e6275e057 (commit) via ef3c85f170195d13efa980db1cb7d83e6e743e97 (commit) via 53440403c237b0f8743dd50e44525468c28cda2b (commit) via 3c8ebff9f22198ff909c1716829d7c3141f4e05c (commit) via f9a172e9b0f4278c255dd66b760a22b5e66e7ed9 (commit) via bee018e754c09dd31ab001f85a87033acae7a09a (commit) via e0fa4c26d612d6eeac2c93689be6b54dba863642 (commit) via e1642ff7ce4def7efc73f503e3386208155fb296 (commit) via ce5b5c621b9b3a69d17ca9be8bed3003e4f174ca (commit) via 77837474ba76259983394de7b601f4e271505343 (commit) via d72293addaaf1dbdf8589b7e58e666a2adca6282 (commit) via 4ecaab398fc3786c2e4ee18ca15846b890abee26 (commit) via c6f427a714020dea06970667eeb293ab1ac4a810 (commit) via 31f2d86837025c6865b3e30dcd55cfe1abd5cd3f (commit) via d05d3c28819873cfc85441974f9150cdb88d03f6 (commit) via 91405d3b5d314304574950497fc612132466cf5f (commit) via ebb7c4fc2a1cb17b3f92a54c284fbd96dd70dfe2 (commit) via 7b20d168702fc7cd6148f9e928fdafba93abf516 (commit) via d5e47d74ffaf3c9a22687085d27793bb024a916b (commit) via 3047ce4eb941313df524343c85b9586d13fb9896 (commit) via 7eb4114412d00e2bdce6320c66a37f7ea29bafaa (commit) via 0fbf530148df012397e19fa36102243cc3a68d46 (commit) via 2e48b3eb71ed8b5f051ef3e4a798dc1644f1be54 (commit) via b9f985d636f1aff6a71230aed3ab7ed849fbfab2 (commit) via 79fbd3a7e9912dee371eaa37058432f08b8fc2a5 (commit) via ac64f870243b2a0f66465e2f9e6c368fecdc0fc7 (commit) via 428ae0783c33945f9a047dc3c2c3e72399db8bd2 (commit) via a130fb9bc6c3c89cb78e17f753a84784347f5038 (commit) via 1f83258c7f854bd8443394c3da3d0921420e8835 (commit) via d99301675cd81d9a7c98da48229ec74eb90431d4 (commit) via 589cd823205b8f73c3f20b3bb962a15ef72aa9ed (commit) via 5df1df0fa0da653fa66e210f4d71a06769b48d4f (commit) from 4098ba545c3a2e703ffab0cb970a59b4a349311e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://mingw.git.sourceforge.net/git/gitweb.cgi?p=mingw/mingw-get;a=commitdiff;h= commit b70b9b0a8c2fc55f99ac21a55f575b58a2761a71 Merge: 2facf87 8e89362 Author: Keith Marshall <kei...@us...> Date: Sat Jan 12 23:17:40 2013 +0000 Merge gui-dev branch head to master; close gui-dev branch. diff --cc ChangeLog index 7cf7a51,be90e5d..e43ff53 --- a/ChangeLog +++ b/ChangeLog @@@ -1,41 -1,69 +1,84 @@@ ++2013-01-12 Keith Marshall <kei...@us...> ++ ++ Merge gui-dev branch head to master; close gui-dev branch. ++ ++ * configure.ac (AC_INIT): Reset version to 0.6; reset all package ++ files to state prevailing at gui-dev branch head. ++ +2013-01-11 Keith Marshall <kei...@us...> + - Update master distribution build rules to match gui-dev branch. - - * configure.ac (AC_INIT): Remove build classification suffix from - package version field; leave it to be deduced, at make time, from... - (CLI_RELEASE_CLASS): ...this new AC_SUBST variable; assign as "beta". - (SNAPSHOT_CLASS): Accept as environent override for CLI_RELEASE_CLASS. - (GUI_RELEASE_CLASS): New AC_SUBST variable; defined to pre-empt future - GUI implementation, with possibly different classification to CLI. Set - default to "alpha", supporting override by SNAPSHOT_CLASS. - (AC_CONFIG_FILES): Remove version.c - - * version.c.in: Original file removed; relocated to... - * src/version.c.in: ...here; update descriptive comments accordingly. - (COPYRIGHT_HOLDER, YEARS_OF_ISSUE): Change substitution field markers - from "@" to "%", to avoid confusion in makefile references. - - * Makefile.in (CLI_RELEASE_CLASS): Use it, in conjunction with... - (BLDTAG, SCMTAG): New macros; use them to classify tarball names. - (time-stamp, %.tag, %.tagged.time, %.time): New goals; required by... - (BUILD_TAG, TAG_SCRIPT, VERSION_SCRIPT): New macros; copy them from - gui-dev branch; use to generate version.c from src/version.c.in - (SRCDIST_FILES): Remove version.c.in; it is now captured within... - (SRCDIST_SUBDIRS): ...this; remove build-aux and build-aux/m4; we want - only selected files from these, as filtered by specification in... - (BUILD_AUX_DIRS, BUILD_AUX_FILES): ...these new macros; copy them from - gui-dev branch; use them to include selected source files within... - (srcdist): ...this distribution target. ++ Create release branch for further r0.5 development. ++ ++ * configure.ac (AC_INIT): Bump version number to 0.5.1; assign branch ++ label (mercurial bookmark) as "r0-5-1" for all files; (this is not to ++ be released, at this time). + 2013-01-10 Keith Marshall <kei...@us...> - Add configure time check for Lua API availability. + Implement data sheet compiler for list of installed files. - * configure.ac: Add AC_CHECK_HEADER test for lua.h; diagnose absence - via MINGW_AC_ASSERT_MISSING. (Merge this from gui-dev branch). + * src/pkgdata.cpp: #include pkgproc.h; it furnishes... + (pkgManifest): ...this class declaration, which is required by... + (DataSheetMaker::DisplayFilesManifest): ...this new private inline + method; declare and implement it; subsequently, invoke it... + (DataSheetMaker::OnPaint) [PKG_DATASHEET_INSTALLED_FILES]: ...here. + (pkgTroffLayoutEngine::WriteLn): Correct a defect in handling of + excess-length unbreakable "words" outside the viewport; previously + they were not dropped from the input queue, resulting in repeated + reprocessing in an infinite loop. - 2013-01-10 Keith Marshall <kei...@us...> + 2013-01-09 Keith Marshall <kei...@us...> + + Include release tags in GUI displayed package versions. + + * src/pkglist.cpp (pkgVersionString) [ReleaseStatus != NULL]: + Append ReleaseStatus and ReleaseIndex to generated version string. + + 2013-01-08 Keith Marshall <kei...@us...> + + Fix enumeration of pending install actions for scheduled upgrades. + + * src/pkgdata.cpp (pkgActionItem::EnumeratePendingActions): + [action == ACTION_UPGRADE && classified == ACTION_INSTALL]: Enumerate + upgrade as a special case of the install classification. + + 2013-01-08 Keith Marshall <kei...@us...> + + Implement "Mark All Upgrades" GUI capability. + + * src/guimain.h (IDM_REPO_APPLY): Renumbered; make room for... + (IDM_REPO_MARK_UPGRADES): ...this new constant; define it. + + * src/guidata.rc (IDM_REPO_MARK_UPGRADES): New option; add it... + (ID_MAIN_WINDOW_WINDOW) [Installation]: ...to this drop-down menu. + + * src/pkgbase.h (pkgActionItem::SuppressRedundantUpgrades): New + public inline method; declare it. + + * src/guiexec.cpp (AppWindowMaker::OnCommand): + [IDM_REPO_MARK_UPGRADES]: Add case handler for this menu selection. + (pkgActionItem::SuppressRedundantUpgrades): New method; implement it. + + 2013-01-08 Keith Marshall <kei...@us...> + + Avoid unnecessary reloading of package list. + + * src/guiexec.cpp (AppWindowMaker::OnCommand) [IDM_REPO_APPLY]: + Do not reload package list after processing; update it in place. + + 2013-01-08 Keith Marshall <kei...@us...> + + Avoid potential heap corruption in action scheduler. + + * src/guiexec.cpp (pkgActionItem::Clear): Factor out; relocate to... + * src/pkgexec.cpp (pkgActionItem::Clear): ...here; this keeps all use + of new and delete operators on the same side of the EXE/DLL boundary + as the constructor and destructor for pkgActionItem objects. + (pkgActionItem::Schedule): Ensure that all min_wanted and max_wanted + references are unique to each allocated pkgActionItem object, so that + the destructor may safely release their associated heap memory blocks. + + 2013-01-07 Keith Marshall <kei...@us...> Update copyright notification for development in new year. ----------------------------------------------------------------------- Summary of changes: ChangeLog | 940 +++++++++++++++++++++++++- Makefile.in | 138 +++- configure.ac | 24 +- icons/state01.ico | Bin 0 -> 1406 bytes icons/state02.ico | Bin 0 -> 1406 bytes icons/state03.ico | Bin 0 -> 1406 bytes icons/state04.ico | Bin 0 -> 1406 bytes icons/state05.ico | Bin 0 -> 1406 bytes icons/state06.ico | Bin 0 -> 1406 bytes icons/state07.ico | Bin 0 -> 1406 bytes icons/state08.ico | Bin 0 -> 1406 bytes icons/state09.ico | Bin 0 -> 1406 bytes icons/state10.ico | Bin 0 -> 1406 bytes icons/state11.ico | Bin 0 -> 1406 bytes icons/state12.ico | Bin 0 -> 1406 bytes icons/state13.ico | Bin 0 -> 1406 bytes scripts/libexec/unlink.js | 2 +- src/approot.h | 5 + src/clistub.c | 16 +- src/dmh.cpp | 157 ++--- src/dmh.h | 14 +- src/{mkpath.h => dmhcore.h} | 43 +- src/guidata.rc | 207 ++++++ src/guidmh.cpp | 457 ++++++++++++ src/guiexec.cpp | 741 ++++++++++++++++++++ src/guimain.cpp | 181 ++++-- src/guimain.h | 233 ++++++ src/{guimain.cpp => guistub.cpp} | 2 +- src/pkgbase.h | 96 +++- src/pkgbind.cpp | 103 +++- src/pkgdata.cpp | 1437 ++++++++++++++++++++++++++++++++++++++ src/pkgdata.h | 60 ++ src/pkgdeps.cpp | 480 ++++++++------ src/pkgexec.cpp | 152 ++++- src/pkginet.cpp | 106 ++- src/pkginet.h | 69 ++ src/pkginst.cpp | 23 +- src/pkglist.cpp | 528 ++++++++++++++ src/pkglist.h | 41 ++ src/pkglock.h | 113 +++ src/pkgnget.cpp | 161 +++++ src/pkgshow.cpp | 47 +- src/pkgstat.h | 55 ++ src/pkgtask.h | 10 + src/pkgtree.cpp | 109 +++ src/pkgunst.cpp | 22 +- src/pkgview.cpp | 275 ++++++++ src/rites.c | 58 ++- src/sysroot.cpp | 7 +- src/tarproc.cpp | 15 +- version.c.in => src/version.c.in | 9 +- 51 files changed, 6616 insertions(+), 520 deletions(-) create mode 100644 icons/state01.ico create mode 100644 icons/state02.ico create mode 100644 icons/state03.ico create mode 100644 icons/state04.ico create mode 100644 icons/state05.ico create mode 100644 icons/state06.ico create mode 100644 icons/state07.ico create mode 100644 icons/state08.ico create mode 100644 icons/state09.ico create mode 100644 icons/state10.ico create mode 100644 icons/state11.ico create mode 100644 icons/state12.ico create mode 100644 icons/state13.ico copy src/{mkpath.h => dmhcore.h} (50%) create mode 100644 src/guidata.rc create mode 100644 src/guidmh.cpp create mode 100644 src/guiexec.cpp create mode 100644 src/guimain.h copy src/{guimain.cpp => guistub.cpp} (96%) create mode 100644 src/pkgdata.cpp create mode 100644 src/pkgdata.h create mode 100644 src/pkginet.h create mode 100644 src/pkglist.cpp create mode 100644 src/pkglock.h create mode 100644 src/pkgnget.cpp create mode 100644 src/pkgstat.h create mode 100644 src/pkgtree.cpp create mode 100644 src/pkgview.cpp rename version.c.in => src/version.c.in (62%) hooks/post-receive -- Repository: mingw-get |