- made deiconification not automatically focus window in sloppy focus
[wmaker-crm.git] / WINGs / ChangeLog
blobfbdf731785976b803561b2566c03b37b105f359c
1 changes since wmaker 0.53.0:
2 ............................
4 - added balloon help
7 changes since wmaker 0.52.0:
8 ............................
10 - added int WMGetBrowserMaxVisibleColumns(WMBrowser *bPtr);
13 changes since wmaker 0.51.2:
14 ............................
16 - added WMColorWellDidChangeNotification
17 - added wfindfileinarray()
18 - fixed bug in window title setting 
19         (MANOME Tomonori <manome@itlb.te.noda.sut.ac.jp>)
21 changes since wmaker 0.51.1:
22 ............................
24 - wusergnusteppath() will return a statically allocated string now.
25  DO NOT FREE IT ANYMORE!!
29 changes since wmaker 0.51.0:
30 ............................
32 - applied c++ compat header patch from Martynas Kunigelis <mkunigelis@alna.lt>
33 - added WMSetTextFieldBeveled()
34 - removed W_GC() : use WMColorGC() instead
35 - added WMCreatePixmap()
36 - changed WMSetTextFieldEnabled() to WMSetTextFieldEditable()
38 changes since wmaker 0.50.1:
39 ............................
41 - fixed various bugs
42 - added patch from Franck Wolff <frawolff@club-internet.fr>, with
43   many fixes and enhancements
44 - added notification queues, asynchronous notifications etc.
45 - added WMSetBrowserDoubleAction()
46 - fixed list double click action
48 changes since wmaker 0.50.2:
49 ............................
51 - added wsetabort() - look WUtil.h
52 - fixed bug in WMList resize
53 - added notification sending when changing textfield programatically
54 - removed WMHideWindow()
55 - fixed bug in WMCloseWindow()
56 - added textfield selection patch
57 - added color panel code
58 - added auto name completion for the file panel
59 - added function to select text range, and to set cursor position in text
60   fields programatically
62 changes since wmaker 0.20.3:
63 ............................
65 - added WMSetSliderImage(), WMSetSliderKnobThickness()
66 - added WMGetListItemHeight()
67 - added WMListDidScrollNotification
68 - added WSetColorWellBordered()
69 - added hacky color dragging in colorwell
70 - added poll() support in WMNextEvent. WARNING: the stuff needed for
71   WMAddInputHandler() is not yet implemented for the poll stuff
72 - added WMSetFilePanelAccessoryView(), WMGetFilePanelAccessoryView()
73 - added WMSetPopUpButtonEnabled()
74 - added WMGetLabelImage()
75 - autoscroll for popup button menus
76 - added WMDrawPixmap()
77 - WARNING: changed parameter list for WMListDrawProc
79 changes since wmaker 0.20.2:
80 ............................
82 - WMSetBrowserMaxVisibleColumns() - untested
86 changes since wmaker 0.20.0:
87 ............................
89 - added generic object field for WMListItem. This is for hanging generic
90   clientdata
93 changes since wmaker 0.20.0:
94 ............................
96 - changed WMGetFilePanelFile() with WMGetFilePanelFileName()
97 - made SavePanel
99 changes since wmaker 0.19.3:
100 ............................
102 - added WMCreatePanelForWindow()
103 - added extra parent parameter for filepanel, alertpanel and inputpanel
104 - WMCloseWindow()
105 - WMChangePanelOwner()
106 - added WMAddInputHandler()
107 - change range related function arguments (WMTextField) to use WMRange
109 changes since wmaker 0.19.1:
110 ............................
112 - added wstrappend()
113 - fixed bug when changing selected radio button by hand
115 changes since wmaker 0.18.1:
116 ............................
118 - removed textHeight arg from W_PaintImageAndText
119 - added WMCreateWindowWithStyle()
120 - added WMSetWindowBaseSize() and ResizeIncrements()
121 - added WMSetWindowLeve()
122 - added WMSetWindowDocumentEdited()
123 - added WMSetScrollViewLineScroll(), WMSetScrollViewPageScroll()
124 - added WMSetWindowMiniwindowTitle()
125 - added WMSetWindowMiniwindowImage()
127 changes since wmaker 0.18.0:
128 ............................
130 - added functions to get RGB components and "#rrggbb" string from WMColor.
131 - added function to create color from a name
132 - fixed bug that caused blocking until some new event arrives, even
133   when there already were events in the queue
134   (like having to move the pointer over window to force the window to be
135   painted)
137 changes since wmaker 0.17.5:
138 ............................
140 I don't remember everything, but here it goes:
142 - fixed some bugs in text field
143 - added a incomplete implementation of split view (not yet usable)
144 - added a slider
145 - changed the filepanel stuff. Each application can have only 1 file panel.
146 The same panel will be reused every time you call for it, unless you free it.
147 - changed semantics of WMCreateFont() so that it returns NULL if the requested
148   font can't be loaded
149 - removed WMAddDestroyCallback() 
150 - fixed bug in WMRemovePopUpButtonItem()
151 - added function for user specified item height in WMList
152 - added WMSetPopUpButtonText(). It will set the default text in the button
153   when no options are selected
154 - fixed bug in remove/add item in already mapped popupbuttons. Note: it is
155   not good practice to change the contents of a popup button when it's
156   already visible and the user has probably interacted with it.
157 - fixed behaviour of "radio buttons"
158 - WMInitializeApplication() must be the first function to be called in the
159   program
160 - removed applicationName, argc and argv arguments from the WMCreateScree...
161   functions
162 - WMReleaseColor(scr,color) changed to WMReleaseColor(color)
163 - WMPaintColorRectangle() changed to WMPaintColorSwatch()
164 - added various functions in font and color handling
165 - added WMSetButtonFont()
166 - changed WMCreateCommandButton() so that the buttons it creates will change
167         their label when pushed
168 - added WMGetSystemPixmap(WMScreen *scr, int image)
169 - added partial I18N support
170 - added libPropList requirement and some related utility functions
171 - added a interface to prooplist, so that it works as a user defaults db
172 - added WMWidthOfString() (removed WMFontWidthOfString())
173 - added WMDrawString()
174 - added WMSetTextFieldSecure(WMTextField *tPtr, Bool flag)
175 - WMGetListItem() will dup the returned string
176 - removed need for ProgName being defined
177 - rewrote hashtable stuff and made it available for outside use
178 - added notification functions, with view resize notification
179 - added WMSetWindowMinSize() and MaxSize()
180 - text editing notification
181 - added WMSetListPosition() etc.
182 - added WMInsertBrowserItem()
183 - the above 2 functions return WMListItem*, instead of Bool
184 - rewrote browser
185 - WMGetListItem() will return WMListItem*
186 - removed WMGetListItems() and WMSetListItems()
187 - fixed focus stuff for multi-window apps
188 - changed all WMList function names that contained index to row