Oops... I still forgot to add some files in WindowMaker submenu.
[wmaker-crm.git] / WINGs / ChangeLog
blob30f2755114ca44d63e95660456c89170981fef66
1 changes since wmaker 0.20.3:
2 ............................
4 - added WMSetSliderImage(), WMSetSliderKnobThickness()
5 - added WMGetListItemHeight()
6 - added WMListDidScrollNotification
7 - added WSetColorWellBordered()
8 - added hacky color dragging in colorwell
9 - added poll() support in WMNextEvent. WARNING: the stuff needed for
10   WMAddInputHandler() is not yet implemented for the poll stuff
11 - added WMSetFilePanelAccessoryView(), WMGetFilePanelAccessoryView()
12 - added WMSetPopUpButtonEnabled()
13 - added WMGetLabelImage()
14 - autoscroll for popup button menus
15 - added WMDrawPixmap()
16 - WARNING: changed parameter list for WMListDrawProc
18 changes since wmaker 0.20.2:
19 ............................
21 - WMSetBrowserMaxVisibleColumns() - untested
25 changes since wmaker 0.20.0:
26 ............................
28 - added generic object field for WMListItem. This is for hanging generic
29   clientdata
32 changes since wmaker 0.20.0:
33 ............................
35 - changed WMGetFilePanelFile() with WMGetFilePanelFileName()
36 - made SavePanel
38 changes since wmaker 0.19.3:
39 ............................
41 - added WMCreatePanelForWindow()
42 - added extra parent parameter for filepanel, alertpanel and inputpanel
43 - WMCloseWindow()
44 - WMChangePanelOwner()
45 - added WMAddInputHandler()
46 - change range related function arguments (WMTextField) to use WMRange
48 changes since wmaker 0.19.1:
49 ............................
51 - added wstrappend()
52 - fixed bug when changing selected radio button by hand
54 changes since wmaker 0.18.1:
55 ............................
57 - removed textHeight arg from W_PaintImageAndText
58 - added WMCreateWindowWithStyle()
59 - added WMSetWindowBaseSize() and ResizeIncrements()
60 - added WMSetWindowLeve()
61 - added WMSetWindowDocumentEdited()
62 - added WMSetScrollViewLineScroll(), WMSetScrollViewPageScroll()
63 - added WMSetWindowMiniwindowTitle()
64 - added WMSetWindowMiniwindowImage()
66 changes since wmaker 0.18.0:
67 ............................
69 - added functions to get RGB components and "#rrggbb" string from WMColor.
70 - added function to create color from a name
71 - fixed bug that caused blocking until some new event arrives, even
72   when there already were events in the queue
73   (like having to move the pointer over window to force the window to be
74   painted)
76 changes since wmaker 0.17.5:
77 ............................
79 I don't remember everything, but here it goes:
81 - fixed some bugs in text field
82 - added a incomplete implementation of split view (not yet usable)
83 - added a slider
84 - changed the filepanel stuff. Each application can have only 1 file panel.
85 The same panel will be reused every time you call for it, unless you free it.
86 - changed semantics of WMCreateFont() so that it returns NULL if the requested
87   font can't be loaded
88 - removed WMAddDestroyCallback() 
89 - fixed bug in WMRemovePopUpButtonItem()
90 - added function for user specified item height in WMList
91 - added WMSetPopUpButtonText(). It will set the default text in the button
92   when no options are selected
93 - fixed bug in remove/add item in already mapped popupbuttons. Note: it is
94   not good practice to change the contents of a popup button when it's
95   already visible and the user has probably interacted with it.
96 - fixed behaviour of "radio buttons"
97 - WMInitializeApplication() must be the first function to be called in the
98   program
99 - removed applicationName, argc and argv arguments from the WMCreateScree...
100   functions
101 - WMReleaseColor(scr,color) changed to WMReleaseColor(color)
102 - WMPaintColorRectangle() changed to WMPaintColorSwatch()
103 - added various functions in font and color handling
104 - added WMSetButtonFont()
105 - changed WMCreateCommandButton() so that the buttons it creates will change
106         their label when pushed
107 - added WMGetSystemPixmap(WMScreen *scr, int image)
108 - added partial I18N support
109 - added libPropList requirement and some related utility functions
110 - added a interface to prooplist, so that it works as a user defaults db
111 - added WMWidthOfString() (removed WMFontWidthOfString())
112 - added WMDrawString()
113 - added WMSetTextFieldSecure(WMTextField *tPtr, Bool flag)
114 - WMGetListItem() will dup the returned string
115 - removed need for ProgName being defined
116 - rewrote hashtable stuff and made it available for outside use
117 - added notification functions, with view resize notification
118 - added WMSetWindowMinSize() and MaxSize()
119 - text editing notification
120 - added WMSetListPosition() etc.
121 - added WMInsertBrowserItem()
122 - the above 2 functions return WMListItem*, instead of Bool
123 - rewrote browser
124 - WMGetListItem() will return WMListItem*
125 - removed WMGetListItems() and WMSetListItems()
126 - fixed focus stuff for multi-window apps
127 - changed all WMList function names that contained index to row