ChangeLog 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475
  1. 2002-10-16 ppescher
  2. * ResizableLayout.cpp 1.26:
  3. fixed BS_TYPEMASK collision with Platform SDK
  4. * ResizableFormView.cpp 1.14:
  5. adjusted a commented code part
  6. * ResizableDialog.cpp 1.18:
  7. fixed border/grip issue with child dialogs
  8. 2002-10-13 ppescher
  9. * ResizableLib.dsp 1.10:
  10. initial support for custom windows
  11. * ResizableSheet.cpp 1.22:
  12. * ResizableSheetEx.cpp 1.19:
  13. updated callback item, now using GetAnchorPosition
  14. * ResizableLayout.cpp 1.25:
  15. * ResizableLayout.h 1.15:
  16. added initial support for custom windows
  17. unified repositioning of all windows (callback and non), now made all at once
  18. 2002-10-12 ppescher
  19. * ResizableMsgSupport.h 1.1:
  20. * ResizableMsgSupport.inl 1.1:
  21. initial support for custom windows
  22. 2002-10-07 ppescher
  23. * ResizableLayout.cpp 1.24:
  24. fixed groupbox
  25. (adding WS_CLIPSIBLINGS leads to uncorrect results when overlapping other controls)
  26. 2002-10-06 ppescher
  27. * ResizableFrame.cpp 1.2:
  28. * ResizableFrame.h 1.2:
  29. * ResizableMDIChild.cpp 1.2:
  30. * ResizableMDIChild.h 1.2:
  31. * ResizableMDIFrame.cpp 1.2:
  32. * ResizableMDIFrame.h 1.2:
  33. added support for state saving/restoring
  34. min track size not fully working with splitters
  35. * ResizableDialog.cpp 1.17:
  36. * ResizableSheet.cpp 1.21:
  37. * ResizableSheetEx.cpp 1.18:
  38. updated grip creation
  39. * ResizableGrip.cpp 1.11:
  40. * ResizableGrip.h 1.12:
  41. added shape customization
  42. added listening for system parameters changes (to update grip size)
  43. * ResizableFormView.cpp 1.13:
  44. * ResizableFormView.h 1.8:
  45. added OnDestroy handler
  46. updated grip creation
  47. 2002-09-28 ppescher
  48. * ResizableFormView.cpp 1.12:
  49. * ResizableFormView.h 1.7:
  50. changed grip handling
  51. finished support for minmax handling
  52. * ResizableGrip.cpp 1.10:
  53. * ResizableGrip.h 1.11:
  54. changed hide/show functions
  55. * ResizableDialog.cpp 1.16:
  56. * ResizableDialog.h 1.10:
  57. * ResizableSheet.cpp 1.20:
  58. * ResizableSheet.h 1.12:
  59. * ResizableSheetEx.cpp 1.17:
  60. * ResizableSheetEx.h 1.9:
  61. updated grip handling when maximized according to latest grip implementation
  62. * ResizableLib.dsp 1.9:
  63. added new classes
  64. * ResizableFrame.cpp 1.1:
  65. * ResizableFrame.h 1.1:
  66. * ResizableMDIChild.cpp 1.1:
  67. * ResizableMDIChild.h 1.1:
  68. * ResizableMDIFrame.cpp 1.1:
  69. * ResizableMDIFrame.h 1.1:
  70. added minmax implementation for Frame windows
  71. 2002-09-23 ppescher
  72. * ResizableGrip.cpp 1.9:
  73. * ResizableGrip.h 1.10:
  74. added transparency support
  75. * ResizableLayout.cpp 1.23:
  76. fix for ownerdraw buttons
  77. fixed duplicate additions to the layout (now ASSERTs)
  78. * ResizableFormView.cpp 1.11:
  79. * ResizableFormView.h 1.6:
  80. fixed the grip
  81. 2002-09-21 ppescher
  82. * ResizableLayout.cpp 1.22:
  83. complete fix for scrolled parent
  84. * ResizableGrip.cpp 1.8:
  85. * ResizableGrip.h 1.9:
  86. enhanced grip: added support for temporarily hide/show the grip
  87. * ResizableFormView.cpp 1.10:
  88. * ResizableFormView.h 1.5:
  89. added grip support
  90. * ResizableDialog.cpp 1.15:
  91. * ResizableSheet.cpp 1.19:
  92. * ResizableSheetEx.cpp 1.16:
  93. updated for the enhanced grip
  94. 2002-09-19 ppescher
  95. * ResizableFormView.cpp 1.9:
  96. * ResizableLayout.cpp 1.21:
  97. fixed FormView scroll problem
  98. 2002-09-14 ppescher
  99. * ResizableLayout.cpp 1.20:
  100. cleaned up the code
  101. updated copyright
  102. 2002-08-23 ppescher
  103. * ResizableDialog.cpp 1.14:
  104. * ResizableDialog.h 1.9:
  105. * ResizableFormView.cpp 1.8:
  106. * ResizableFormView.h 1.4:
  107. * ResizableGrip.cpp 1.7:
  108. * ResizableGrip.h 1.8:
  109. * ResizableLayout.cpp 1.19:
  110. * ResizableLayout.h 1.14:
  111. * ResizableMinMax.cpp 1.3:
  112. * ResizableMinMax.h 1.3:
  113. * ResizablePage.cpp 1.8:
  114. * ResizablePage.h 1.7:
  115. * ResizablePageEx.cpp 1.10:
  116. * ResizablePageEx.h 1.7:
  117. * ResizableSheet.cpp 1.18:
  118. * ResizableSheet.h 1.11:
  119. * ResizableSheetEx.cpp 1.15:
  120. * ResizableSheetEx.h 1.8:
  121. * ResizableState.cpp 1.5:
  122. * ResizableState.h 1.5:
  123. fixed copyright msg
  124. 2002-07-11 ppescher
  125. * ResizablePageEx.cpp 1.9:
  126. * ResizablePageEx.h 1.6:
  127. changes for new NeedsRefresh function
  128. * ResizableLayout.cpp 1.18:
  129. * ResizableLayout.h 1.13:
  130. many improvements for anti-flickering
  131. changes in internal layout implementation
  132. changes in clipping and refresh functions
  133. 2002-07-01 ppescher
  134. * ResizableDialog.cpp 1.13:
  135. * ResizableDialog.h 1.8:
  136. * ResizablePage.cpp 1.7:
  137. * ResizablePage.h 1.6:
  138. * ResizablePageEx.cpp 1.8:
  139. * ResizablePageEx.h 1.5:
  140. * ResizableSheet.cpp 1.17:
  141. * ResizableSheet.h 1.10:
  142. * ResizableSheetEx.cpp 1.14:
  143. * ResizableSheetEx.h 1.7:
  144. cleaned up the code
  145. removed m_bInitDone (not needed)
  146. * ResizableGrip.cpp 1.6:
  147. * ResizableGrip.h 1.7:
  148. changed grip implementation (using MFC derived class)
  149. 2002-06-27 ppescher
  150. * ResizableLayout.cpp 1.17:
  151. * ResizableLayout.h 1.12:
  152. added remove anchor and get layout info functions
  153. changed layout implementation
  154. 2002-05-26 ppescher
  155. * ResizableLayout.cpp 1.16:
  156. fix for type of static control
  157. 2002-05-16 ppescher
  158. * ResizableSheet.cpp 1.16:
  159. * ResizableSheet.h 1.9:
  160. * ResizableSheetEx.cpp 1.13:
  161. * ResizableSheetEx.h 1.6:
  162. added refresh function for dynamic page changes
  163. 2002-05-15 ppescher
  164. * ResizableSheet.cpp 1.15:
  165. * ResizableSheetEx.cpp 1.12:
  166. partial fix for dynamic page changes (Add/RemovePage)
  167. 2002-03-27 ppescher
  168. * ResizableLayout.cpp 1.15:
  169. * ResizableLib.dsp 1.8:
  170. fix callbacks and project precompiled headers
  171. 2002-03-12 ppescher
  172. * ResizableLayout.h 1.11:
  173. * ResizableLib.dsp 1.7:
  174. * ResizablePageEx.cpp 1.7:
  175. * ResizableSheetEx.cpp 1.11:
  176. * StdAfx.h 1.4:
  177. fix for VS.NET and commctls
  178. 2002-02-27 ppescher
  179. * ResizableComboBox.cpp [RCombo_NewList] 1.4.2.1:
  180. * ResizableComboBox.h [RCombo_NewList] 1.4.2.1:
  181. * ResizableComboLBox.cpp [RCombo_NewList] 1.6.2.1:
  182. * ResizableComboLBox.h [RCombo_NewList] 1.6.2.1:
  183. first attempt at a new list class
  184. 2002-02-26 ppescher
  185. * ResizableComboBox.cpp 1.4:
  186. * ResizableComboBox.h 1.4:
  187. * ResizableComboLBox.cpp 1.6:
  188. * ResizableComboLBox.h 1.6:
  189. moved some functions, fixed vscroll
  190. 2002-02-25 ppescher
  191. * ResizableComboBox.cpp 1.3:
  192. * ResizableComboBox.h 1.3:
  193. * ResizableComboLBox.cpp 1.5:
  194. * ResizableComboLBox.h 1.5:
  195. moved hscroll functions
  196. 2002-02-24 ppescher
  197. * ResizableComboLBox.cpp 1.4:
  198. * ResizableComboLBox.h 1.4:
  199. * ResizableGrip.cpp 1.5:
  200. * ResizableGrip.h 1.6:
  201. * ResizableLayout.cpp 1.14:
  202. * StdAfx.h 1.3:
  203. fixed RTL defines and functions and include files
  204. 2002-02-23 ppescher
  205. * ResizableDialog.cpp 1.12:
  206. * ResizableFormView.cpp 1.7:
  207. * ResizableLayout.cpp 1.13:
  208. * ResizableLayout.h 1.10:
  209. * ResizablePage.cpp 1.6:
  210. * ResizablePageEx.cpp 1.6:
  211. * ResizableSheet.cpp 1.14:
  212. * ResizableSheetEx.cpp 1.10:
  213. fixed background painting for RTL layouts
  214. * ResizableComboBox.cpp 1.2:
  215. * ResizableComboBox.h 1.2:
  216. * ResizableComboLBox.cpp 1.3:
  217. * ResizableComboLBox.h 1.3:
  218. added support for auto-hscroll
  219. 2002-02-22 ppescher
  220. * StdAfx.h 1.2:
  221. fix WINVER with latest SDK, for Wizard97 to work properly
  222. * ResizableDialog.cpp 1.11:
  223. * ResizableFormView.cpp 1.6:
  224. * ResizablePage.cpp 1.5:
  225. * ResizablePageEx.cpp 1.5:
  226. * ResizableSheet.cpp 1.13:
  227. * ResizableSheetEx.cpp 1.9:
  228. fix for WinXP clipping region
  229. 2002-02-21 ppescher
  230. * ResizableDialog.cpp 1.10:
  231. * ResizableDialog.h 1.7:
  232. * ResizableFormView.cpp 1.5:
  233. * ResizableFormView.h 1.3:
  234. * ResizablePage.cpp 1.4:
  235. * ResizablePage.h 1.5:
  236. * ResizablePageEx.cpp 1.4:
  237. * ResizablePageEx.h 1.4:
  238. * ResizableSheet.cpp 1.12:
  239. * ResizableSheet.h 1.8:
  240. * ResizableSheetEx.cpp 1.8:
  241. * ResizableSheetEx.h 1.5:
  242. changed common constructor name
  243. 2002-02-19 ppescher
  244. * ResizableComboLBox.cpp 1.2:
  245. * ResizableComboLBox.h 1.2:
  246. second attempt (slightly better)
  247. 2002-02-18 ppescher
  248. * ResizableGrip.h 1.5:
  249. fixed a define for compatibility with latest SDK
  250. * ResizableComboBox.cpp 1.1:
  251. * ResizableComboBox.h 1.1:
  252. * ResizableComboLBox.cpp 1.1:
  253. * ResizableComboLBox.h 1.1:
  254. * ResizableLib.dsp 1.6:
  255. added resizable combobox classes
  256. 2002-02-09 ppescher
  257. * ResizableDialog.cpp 1.9:
  258. possible fix for WinXP clipping region (commented)
  259. * ResizableLayout.cpp 1.12:
  260. * ResizableLayout.h 1.9:
  261. changed clipping method, working on a stand-alone region
  262. 2002-02-04 ppescher
  263. * ResizableLayout.cpp 1.11:
  264. * ResizableSheet.cpp 1.11:
  265. * ResizableSheetEx.cpp 1.7:
  266. fix for RTL layouts
  267. fix for maximum size clipping problem
  268. 2001-10-06 ppescher
  269. * ResizableFormView.cpp 1.4:
  270. re-ordered GetTotalClientRect() code
  271. 2001-10-05 ppescher
  272. * ResizableLayout.cpp 1.10:
  273. * ResizableLayout.h 1.8:
  274. cosmetic stuff (variable names)
  275. * ResizableSheet.cpp 1.10:
  276. * ResizableSheet.h 1.7:
  277. * ResizableSheetEx.cpp 1.6:
  278. * ResizableSheetEx.h 1.4:
  279. fix for [CTRL+Tab] when switching pages
  280. 2001-08-22 ppescher
  281. * ResizableDialog.cpp 1.8:
  282. * ResizableSheet.cpp 1.9:
  283. * ResizableSheetEx.cpp 1.5:
  284. fixed initialization for windows with menu bar
  285. 2001-08-17 ppescher
  286. * .cvsignore 1.2:
  287. added static build configurations
  288. 2001-08-16 ppescher
  289. * ResizableLib.dsp 1.5:
  290. added static build configurations
  291. 2001-08-10 ppescher
  292. * ResizableDialog.cpp 1.7:
  293. * ResizableSheet.cpp 1.8:
  294. * ResizableSheetEx.cpp 1.4:
  295. fixed sizing border bug (client area preserved now)
  296. 2001-08-05 Administrator
  297. * Docs/DoDoxygen.bat 1.1:
  298. * Docs/doxyfile.txt 1.1:
  299. * ResizableDialog.cpp 1.6:
  300. * ResizableDialog.h 1.6:
  301. * ResizableFormView.cpp 1.3:
  302. * ResizableFormView.h 1.2:
  303. * ResizableGrip.cpp 1.4:
  304. * ResizableGrip.h 1.4:
  305. * ResizableLayout.cpp 1.9:
  306. * ResizableLayout.h 1.7:
  307. * ResizableLib.dsp 1.4:
  308. * ResizableMinMax.cpp 1.2:
  309. * ResizableMinMax.h 1.2:
  310. * ResizablePage.cpp 1.3:
  311. * ResizablePage.h 1.4:
  312. * ResizablePageEx.cpp 1.3:
  313. * ResizablePageEx.h 1.3:
  314. * ResizableSheet.cpp 1.7:
  315. * ResizableSheet.h 1.6:
  316. * ResizableSheetEx.cpp 1.3:
  317. * ResizableSheetEx.h 1.3:
  318. * ResizableState.cpp 1.4:
  319. * ResizableState.h 1.4:
  320. added doc
  321. * Artistic-License.txt 1.1:
  322. changed license to AL
  323. * ResizableFormView.cpp 1.2:
  324. now uses documented function to calc total client area
  325. fix for non-scrollable forms
  326. 2001-08-01 Administrator
  327. * ResizableLayout.cpp 1.8:
  328. fixed transparent toolbars
  329. 2001-07-21 Administrator
  330. * ResizableLayout.cpp 1.7:
  331. * ResizableLayout.h 1.6:
  332. fixed problems with clipping overlapped controls
  333. now you must add anchors in order of inclusion
  334. fixed problem with transparent toolbars (I was clipping device units)
  335. 2001-07-06 paolo
  336. * ResizableDialog.cpp 1.5:
  337. * ResizableDialog.h 1.5:
  338. * ResizableGrip.cpp 1.3:
  339. * ResizableGrip.h 1.3:
  340. * ResizableLayout.cpp 1.6:
  341. * ResizableLayout.h 1.5:
  342. * ResizableLib.dsp 1.3:
  343. * ResizablePageEx.cpp 1.2:
  344. * ResizablePageEx.h 1.2:
  345. * ResizableSheet.cpp 1.6:
  346. * ResizableSheet.h 1.5:
  347. * ResizableSheetEx.cpp 1.2:
  348. * ResizableSheetEx.h 1.2:
  349. global updates
  350. 2001-06-18 paolo
  351. * ResizableFormView.cpp 1.1:
  352. * ResizableFormView.h 1.1:
  353. * ResizableLayout.cpp 1.5:
  354. * ResizableLayout.h 1.4:
  355. * ResizableLib.dsp 1.2:
  356. * ResizablePageEx.cpp 1.1:
  357. * ResizablePageEx.h 1.1:
  358. * ResizableSheet.cpp 1.5:
  359. * ResizableSheet.h 1.4:
  360. * ResizableSheetEx.cpp 1.1:
  361. * ResizableSheetEx.h 1.1:
  362. added wizard97 dialogs
  363. added formviews
  364. integration of property sheets
  365. 2001-06-08 paolo
  366. * ResizableDialog.cpp 1.4:
  367. * ResizableDialog.h 1.4:
  368. * ResizableLayout.cpp 1.3:
  369. * ResizableLayout.h 1.3:
  370. * ResizablePage.cpp 1.2:
  371. * ResizablePage.h 1.3:
  372. anti-flickering added
  373. * ResizableLayout.cpp 1.4:
  374. * ResizableSheet.cpp 1.4:
  375. corrections to DeferWindowPos (returned value incorrectly
  376. discarded)
  377. 2001-05-23 paolo
  378. * ResizableDialog.cpp 1.3:
  379. * ResizableDialog.h 1.3:
  380. * ResizableSheet.cpp 1.3:
  381. * ResizableSheet.h 1.3:
  382. * ResizableState.cpp 1.3:
  383. * ResizableState.h 1.3:
  384. new save/restore version - if bRectOnly, uses screen coords
  385. * ResizableDialog.cpp 1.2:
  386. * ResizableDialog.h 1.2:
  387. * ResizableGrip.cpp 1.2:
  388. * ResizableGrip.h 1.2:
  389. * ResizableLayout.cpp 1.2:
  390. * ResizableLayout.h 1.2:
  391. * ResizablePage.h 1.2:
  392. * ResizableSheet.cpp 1.2:
  393. * ResizableSheet.h 1.2:
  394. * ResizableState.cpp 1.2:
  395. * ResizableState.h 1.2:
  396. changed save/restore allowing to be performed on window rect only
  397. changed GetLayoutParent to GetResizableWnd
  398. added GetResizableWnd to CResizableState
  399. 2001-05-18 paolo
  400. * ResizableLib.dsp 1.1:
  401. * ResizableLib.dsw 1.1:
  402. * StdAfx.cpp 1.1:
  403. * StdAfx.h 1.1:
  404. new ResizableLib with project settings working