Смержил файлы atlcrack.h и atlctrls.h с версиями 1.7 и 1.32 из CVS соответственно.
Typo in atlcrack.h, missing comment at the start of the line 1258
Added Add* methods to several control classes in atlctrls.h to augment Insert* methods
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Смержил файлы atlctrls.h, atlctrlx.h, atldlgs.h и atlwince.h с версиями 1.34, 1.28, 1.30 и 1.16 из CVS соответственно.
Added imaging draw support to CZoomScrollImpl.
Fixed bug #1673117 Incorrect WinCE exclusions
Feature #1672867 Support for mobile 5 ::GetOpenFileNameEx: added Windows Mobile 5 and over class CFileDialogEx.
Minor compatibility fixes.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Смержил файлы atldlgs.h, atlframe.h и atlwince.h с версиями 1.32, 1.28 и 1.17 из CVS соответственно.
Added back CColorDialog for WinCE with the right #ifdefs
Added CBottomTabViewImpl and CBottomTabView classes for PPC
Corrected the const issue with title argument of AddSimpleReBarBand
Improved formatting of App Wizard generated code
Смержил файлы atlctrlx.h, atldlgs.h, atlframe.h, atlgdi.h и atlmisc.h с версиями 1.31, 1.33, 1.29, 1.19 и 1.30 из CVS соответственно.
CDC::GetTextExtentExPoint was incorrectly #ifdef-ed out for WinCE
Replaced SHGetMalloc with CoTaskMemFree in CFolderDialogImpl
Replaced malloc/free with new/delete (+ a small fix in TabView)
Added LPCTSTR AtlLoadString(UINT uID): CE only overload
Remove unneeded message handler in main form for CFindReplaceDialog::GetFindReplaceMsg() (this is part of CEditFindReplaceImplBase now).
CHyperLink: WM_WINDOWPOSCHANGED -> WM_SIZE
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
SDB>„Самодельная“ сборка библиотеки Windows Template Library, сделанная мной на основе исходных текстов из репозитория CVS и содержащая исправления ряда ошибок, обнаруженных в процессе использования оригинала. Помимо этого, в дистрибутив включено несколько полезных компонентов от сторонних разработчиков.
можеть быть правильнее/удобнее/логичнее былобы присоединиться к разработчикам wtl и делать всё это прямо там на месте?
Раз всё равно этим занимаешься?
Здравствуйте, SchweinDeBurg, Вы писали:
SDB>Здравствуйте, astral_marine, Вы писали:
_>>А какой смысл сабкласить окно, не определив ни одного обработчика событий?
SDB>Каюсь, невнимательно прочел статью и DDX_CONTROL_HANDLE() "проглядел" — впервые от Вас услышал.
Имеет смысл удалить из сборки *Impl классы чтобы не путать рядовых пользователей. Не надо учить людей не правильному стилю программирования под WTL.
Здравствуйте, gid_vvp, Вы писали:
_>Здравствуйте, SchweinDeBurg, Вы писали:
SDB>>
SDB>>„Самодельная“ сборка библиотеки Windows Template Library, сделанная мной на основе исходных текстов из репозитория CVS и содержащая исправления ряда ошибок, обнаруженных в процессе использования оригинала. Помимо этого, в дистрибутив включено несколько полезных компонентов от сторонних разработчиков.
_>можеть быть правильнее/удобнее/логичнее былобы присоединиться к разработчикам wtl и делать всё это прямо там на месте? _>Раз всё равно этим занимаешься?
Согласен что изменения правильнее вносить прямо в WTL. Но есть множество расширений которые не скоро попадут в WTL (если вообще попадут). Систематизировать и объеденить их (+ отслеживание их изменений и исправление ошибок) — хорошая идея. Первый шаг сделан — TabbingFramework от Daniel Bowen уже включен в сборку. Следующий претендент — DockingFramework от Сергея Климова. Также существует огромное множество других полезных и не очень классов. Лично я пользуюсь AtlBrowser.h и INet.h от Gilad Novik (брал тут).
Здравствуйте, Splin, Вы писали:
S>Здравствуйте, gid_vvp, Вы писали:
_>>Здравствуйте, SchweinDeBurg, Вы писали:
SDB>>>
SDB>>>„Самодельная“ сборка библиотеки Windows Template Library, сделанная мной на основе исходных текстов из репозитория CVS и содержащая исправления ряда ошибок, обнаруженных в процессе использования оригинала. Помимо этого, в дистрибутив включено несколько полезных компонентов от сторонних разработчиков.
_>>можеть быть правильнее/удобнее/логичнее былобы присоединиться к разработчикам wtl и делать всё это прямо там на месте? _>>Раз всё равно этим занимаешься?
S>Согласен что изменения правильнее вносить прямо в WTL. Но есть множество расширений которые не скоро попадут в WTL (если вообще попадут). Систематизировать и объеденить их (+ отслеживание их изменений и исправление ошибок) — хорошая идея. Первый шаг сделан — TabbingFramework от Daniel Bowen уже включен в сборку. Следующий претендент — DockingFramework от Сергея Климова. Также существует огромное множество других полезных и не очень классов. Лично я пользуюсь AtlBrowser.h и INet.h от Gilad Novik (брал тут).
Забыл добавить, что некоторые ошибки уже исправлены в WTL 8.0 (некоторые при моем участии ). Автору сборки хочу посоветовать внимательнее просмотреть последние изменения и убрать из описания официально исправленные ошибки.
Здравствуйте, Splin, Вы писали:
S>Имеет смысл удалить из сборки *Impl классы чтобы не путать рядовых пользователей.
Я уж было собирался это сделать, но обнаружилась занятная вещь — DDX_CONTROL_HANDLE() не вполне корректно обрабатывает ситуацию, когда он вызывается повторно, и плюется ассертами, что мне не очень понравилось. А с "моими" *Impl-классами и DDX_CONTROL() подобного не наблюдается. Детально разбираться, что там не так, у меня пока, к сожалению, не было времени.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Смержил файлы atlcrack.h, atlctrlx.h, atldlgs.h, atlframe.h и atlwince.h с версиями 1.8, 1.34, 1.34, 1.30 и 1.19 из CVS соответственно:
Added SetIcon(NULL, FALSE) for CDialogResize to remove the generic icon for resiable dialogs
Typo, removed extra code that does nothing
CFolderDialog — Added support to use PIDL in addition to the file path
Fix for #1692925 OnSettingChange incorrect test on SETTINGCHANGE_RESET
Fixed MSG_WM_TIMER and handler prototype, removed unused argument (breaking change)
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Здравствуйте, Splin, Вы писали:
S>Забыл добавить, что некоторые ошибки уже исправлены в WTL 8.0 (некоторые при моем участии ). Автору сборки хочу посоветовать внимательнее просмотреть последние изменения и убрать из описания официально исправленные ошибки.
Гх-м-м... я-то из CVS все качаю и список исправлений/дополнений каждый раз цитирую для очередной ревизии...
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Здравствуйте, SchweinDeBurg, Вы писали:
SDB>Здравствуйте, Splin, Вы писали:
S>>Забыл добавить, что некоторые ошибки уже исправлены в WTL 8.0 (некоторые при моем участии ). Автору сборки хочу посоветовать внимательнее просмотреть последние изменения и убрать из описания официально исправленные ошибки.
SDB>Гх-м-м... я-то из CVS все качаю и список исправлений/дополнений каждый раз цитирую для очередной ревизии...
Я тоже оттуда качаю, но еще и на почту получаю нотификации. Подписка удобна — как только кто-то что-то залил, приходит письмо с изменениями.
Своим сообщением хотел сказать только то, что не стоит приписывать сборке исправления сделанные уже в офф. версии .