syncing with latst changes, because cvs will be moved
[wmaker-crm.git] / WINGs / ChangeLog
blob43c2bbbc0d801b4c264995b029f828989d86cf78
1 changes since wmaker 0.51.0:
2 ............................
4 - applied c++ compat header patch from Martynas Kunigelis <mkunigelis@alna.lt>
5 - added WMSetTextFieldBeveled()
7 changes since wmaker 0.50.1:
8 ............................
10 - fixed various bugs
11 - added patch from Franck Wolff <frawolff@club-internet.fr>, with
12   many fixes and enhancements
13 - added notification queues, asynchronous notifications etc.
14 - added WMSetBrowserDoubleAction()
15 - fixed list double click action
17 changes since wmaker 0.50.2:
18 ............................
20 - added wsetabort() - look WUtil.h
21 - fixed bug in WMList resize
22 - added notification sending when changing textfield programatically
23 - removed WMHideWindow()
24 - fixed bug in WMCloseWindow()
25 - added textfield selection patch
26 - added color panel code
27 - added auto name completion for the file panel
28 - added function to select text range, and to set cursor position in text
29   fields programatically
31 changes since wmaker 0.20.3:
32 ............................
34 - added WMSetSliderImage(), WMSetSliderKnobThickness()
35 - added WMGetListItemHeight()
36 - added WMListDidScrollNotification
37 - added WSetColorWellBordered()
38 - added hacky color dragging in colorwell
39 - added poll() support in WMNextEvent. WARNING: the stuff needed for
40   WMAddInputHandler() is not yet implemented for the poll stuff
41 - added WMSetFilePanelAccessoryView(), WMGetFilePanelAccessoryView()
42 - added WMSetPopUpButtonEnabled()
43 - added WMGetLabelImage()
44 - autoscroll for popup button menus
45 - added WMDrawPixmap()
46 - WARNING: changed parameter list for WMListDrawProc
48 changes since wmaker 0.20.2:
49 ............................
51 - WMSetBrowserMaxVisibleColumns() - untested
55 changes since wmaker 0.20.0:
56 ............................
58 - added generic object field for WMListItem. This is for hanging generic
59   clientdata
62 changes since wmaker 0.20.0:
63 ............................
65 - changed WMGetFilePanelFile() with WMGetFilePanelFileName()
66 - made SavePanel
68 changes since wmaker 0.19.3:
69 ............................
71 - added WMCreatePanelForWindow()
72 - added extra parent parameter for filepanel, alertpanel and inputpanel
73 - WMCloseWindow()
74 - WMChangePanelOwner()
75 - added WMAddInputHandler()
76 - change range related function arguments (WMTextField) to use WMRange
78 changes since wmaker 0.19.1:
79 ............................
81 - added wstrappend()
82 - fixed bug when changing selected radio button by hand
84 changes since wmaker 0.18.1:
85 ............................
87 - removed textHeight arg from W_PaintImageAndText
88 - added WMCreateWindowWithStyle()
89 - added WMSetWindowBaseSize() and ResizeIncrements()
90 - added WMSetWindowLeve()
91 - added WMSetWindowDocumentEdited()
92 - added WMSetScrollViewLineScroll(), WMSetScrollViewPageScroll()
93 - added WMSetWindowMiniwindowTitle()
94 - added WMSetWindowMiniwindowImage()
96 changes since wmaker 0.18.0:
97 ............................
99 - added functions to get RGB components and "#rrggbb" string from WMColor.
100 - added function to create color from a name
101 - fixed bug that caused blocking until some new event arrives, even
102   when there already were events in the queue
103   (like having to move the pointer over window to force the window to be
104   painted)
106 changes since wmaker 0.17.5:
107 ............................
109 I don't remember everything, but here it goes:
111 - fixed some bugs in text field
112 - added a incomplete implementation of split view (not yet usable)
113 - added a slider
114 - changed the filepanel stuff. Each application can have only 1 file panel.
115 The same panel will be reused every time you call for it, unless you free it.
116 - changed semantics of WMCreateFont() so that it returns NULL if the requested
117   font can't be loaded
118 - removed WMAddDestroyCallback() 
119 - fixed bug in WMRemovePopUpButtonItem()
120 - added function for user specified item height in WMList
121 - added WMSetPopUpButtonText(). It will set the default text in the button
122   when no options are selected
123 - fixed bug in remove/add item in already mapped popupbuttons. Note: it is
124   not good practice to change the contents of a popup button when it's
125   already visible and the user has probably interacted with it.
126 - fixed behaviour of "radio buttons"
127 - WMInitializeApplication() must be the first function to be called in the
128   program
129 - removed applicationName, argc and argv arguments from the WMCreateScree...
130   functions
131 - WMReleaseColor(scr,color) changed to WMReleaseColor(color)
132 - WMPaintColorRectangle() changed to WMPaintColorSwatch()
133 - added various functions in font and color handling
134 - added WMSetButtonFont()
135 - changed WMCreateCommandButton() so that the buttons it creates will change
136         their label when pushed
137 - added WMGetSystemPixmap(WMScreen *scr, int image)
138 - added partial I18N support
139 - added libPropList requirement and some related utility functions
140 - added a interface to prooplist, so that it works as a user defaults db
141 - added WMWidthOfString() (removed WMFontWidthOfString())
142 - added WMDrawString()
143 - added WMSetTextFieldSecure(WMTextField *tPtr, Bool flag)
144 - WMGetListItem() will dup the returned string
145 - removed need for ProgName being defined
146 - rewrote hashtable stuff and made it available for outside use
147 - added notification functions, with view resize notification
148 - added WMSetWindowMinSize() and MaxSize()
149 - text editing notification
150 - added WMSetListPosition() etc.
151 - added WMInsertBrowserItem()
152 - the above 2 functions return WMListItem*, instead of Bool
153 - rewrote browser
154 - WMGetListItem() will return WMListItem*
155 - removed WMGetListItems() and WMSetListItems()
156 - fixed focus stuff for multi-window apps
157 - changed all WMList function names that contained index to row