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