Updating to version 0.20.2
[wmaker-crm.git] / WINGs / ChangeLog
blob018a5fa248045d433ea922ac0e22a5d0e5228103
1 changes since wmaker 0.20.0:
2 ............................
4 - added generic object field for WMListItem. This is for hanging generic
5   clientdata
8 changes since wmaker 0.20.0:
9 ............................
11 - changed WMGetFilePanelFile() with WMGetFilePanelFileName()
12 - made SavePanel
14 changes since wmaker 0.19.3:
15 ............................
17 - added WMCreatePanelForWindow()
18 - added extra parent parameter for filepanel, alertpanel and inputpanel
19 - WMCloseWindow()
20 - WMChangePanelOwner()
21 - added WMAddInputHandler()
22 - change range related function arguments (WMTextField) to use WMRange
24 changes since wmaker 0.19.1:
25 ............................
27 - added wstrappend()
28 - fixed bug when changing selected radio button by hand
30 changes since wmaker 0.18.1:
31 ............................
33 - removed textHeight arg from W_PaintImageAndText
34 - added WMCreateWindowWithStyle()
35 - added WMSetWindowBaseSize() and ResizeIncrements()
36 - added WMSetWindowLeve()
37 - added WMSetWindowDocumentEdited()
38 - added WMSetScrollViewLineScroll(), WMSetScrollViewPageScroll()
39 - added WMSetWindowMiniwindowTitle()
40 - added WMSetWindowMiniwindowImage()
42 changes since wmaker 0.18.0:
43 ............................
45 - added functions to get RGB components and "#rrggbb" string from WMColor.
46 - added function to create color from a name
47 - fixed bug that caused blocking until some new event arrives, even
48   when there already were events in the queue
49   (like having to move the pointer over window to force the window to be
50   painted)
52 changes since wmaker 0.17.5:
53 ............................
55 I don't remember everything, but here it goes:
57 - fixed some bugs in text field
58 - added a incomplete implementation of split view (not yet usable)
59 - added a slider
60 - changed the filepanel stuff. Each application can have only 1 file panel.
61 The same panel will be reused every time you call for it, unless you free it.
62 - changed semantics of WMCreateFont() so that it returns NULL if the requested
63   font can't be loaded
64 - removed WMAddDestroyCallback() 
65 - fixed bug in WMRemovePopUpButtonItem()
66 - added function for user specified item height in WMList
67 - added WMSetPopUpButtonText(). It will set the default text in the button
68   when no options are selected
69 - fixed bug in remove/add item in already mapped popupbuttons. Note: it is
70   not good practice to change the contents of a popup button when it's
71   already visible and the user has probably interacted with it.
72 - fixed behaviour of "radio buttons"
73 - WMInitializeApplication() must be the first function to be called in the
74   program
75 - removed applicationName, argc and argv arguments from the WMCreateScree...
76   functions
77 - WMReleaseColor(scr,color) changed to WMReleaseColor(color)
78 - WMPaintColorRectangle() changed to WMPaintColorSwatch()
79 - added various functions in font and color handling
80 - added WMSetButtonFont()
81 - changed WMCreateCommandButton() so that the buttons it creates will change
82         their label when pushed
83 - added WMGetSystemPixmap(WMScreen *scr, int image)
84 - added partial I18N support
85 - added libPropList requirement and some related utility functions
86 - added a interface to prooplist, so that it works as a user defaults db
87 - added WMWidthOfString() (removed WMFontWidthOfString())
88 - added WMDrawString()
89 - added WMSetTextFieldSecure(WMTextField *tPtr, Bool flag)
90 - WMGetListItem() will dup the returned string
91 - removed need for ProgName being defined
92 - rewrote hashtable stuff and made it available for outside use
93 - added notification functions, with view resize notification
94 - added WMSetWindowMinSize() and MaxSize()
95 - text editing notification
96 - added WMSetListPosition() etc.
97 - added WMInsertBrowserItem()
98 - the above 2 functions return WMListItem*, instead of Bool
99 - rewrote browser
100 - WMGetListItem() will return WMListItem*
101 - removed WMGetListItems() and WMSetListItems()
102 - fixed focus stuff for multi-window apps
103 - changed all WMList function names that contained index to row