Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>
Summary Period: 2001-10-30 to 2001-10-25 (Commits 6695-6744 of 12744)
Christopher:
+ Updated awsWindow to use a more optimal redraw method. Since windows are always containers, they now maintain a csRectRegion of areas where it should draw. The entire frame is included, and then all child components are excluded. It doesn't attempt to recurse children because all children are contained inside their parents. This should reduce overdraw by quite a lot and make full screen windows much more optimal.
+ Add Flags(), SetFlag(), and ClearFlag() to the component definition. This lets me extend behavior without always having to modify the interface. The hidden flag isn now embedded into the flags dword.
+ Components which expect the parent window to erase them before each redraw can now call set the "AWSF_CMP_ALWAYSERASE" flag.
133 lines of code changed in:
added csRegionList and iRegionList. It is now possible to access the regions
in the engine as such a list.
108 lines of code changed in:
Christopher:
+ Fixed some fragmentation rule errors.
+ Fixed the exclude code so that it works correctly.
+ Fixed a bug in DeleteRect that would cause it not to move stuff properly.
70 lines of code changed in:
Jorge Acereda fixed wrong NASMFLAGS.SYSTEM for NetBSD.
1 lines of code changed in:
NASMFLAGS.SYSTEM were wrong for NetBSD
1 lines of code changed in:
removed UnregisterTexture() and UnregisterMaterial() from iGraphics3D. To
unregister a texture or material, all references to the handle should be
released. This behaviour was already assumed by all renderers and other
code, but not yet reflected in the interface functions and comments.
12 lines of code changed in:
Returned file format to unix newline convention.
483 lines of code changed in:
started changing viewmesh for csws interfaces
488 lines of code changed in:
Added some debug code (if(0)ed)
19 lines of code changed in:
Eric Sunshine augmented the makefile configuration procedure for the
Apple/NeXT ports so that they work even if executable permission has
been lost on the scripts in CS/bin. (Unfortunately, this fix is too
late for the 0.90 package in which none of the scripts in CS/bin had
executable permission.)
6 lines of code changed in:
if button dismisses parent command isn't send (to parent, causing crash)
1 lines of code changed in:
Updated test definition to show new group frame and how it acts with radio buttons.
50 lines of code changed in:
Christopher:
+ Added new container "Group Frame"
+ Container can have several border types and a caption:
% "gfsBump", sort of a bump border, goes up and down.
% "gfsRaised", "gfsSunken", just like a button being up and down.
% "gfsSimple", A simple black border
416 lines of code changed in:
Christopher:
- Added "Check Box", trivial modification from RadioButton.
- Added component into the common components automatic register.
429 lines of code changed in:
crash in 8 bit mode fixed
29 lines of code changed in:
wrong screen res on voodoo2 fixed
5 lines of code changed in:
in some routines states were disabled but not re-enabled
32 lines of code changed in:
now proper message when a token is too long (instead of crash)
texture names with special chars (like ~, + in half-life) are now corrected
so CS parser will recognize string
40 lines of code changed in:
Fixed the link to cstex_1.zip in documentatoin to point to the
new location at:
sunsite.dk/projects/crystal/support/map2cs/cstex_1.zip.
4 lines of code changed in:
Markus Korth <mkorth@military.de> fixed a bug with
unixconf.sh which would use -mcpu=486 instead of -mcpu=i486.
4 lines of code changed in:
Updated to new version of msvc_libs for cvs code.
- This adjusts dirs to bring into line with Norman Kramer's Freetype change.
The new version of msvc_libs can be obtaine via:
ftp://ftp.sunsite.dk/projects/crystal/support/win32/msvc_libs_0.91a.zip
Note: This version is NOT to be used with CS 0.90 release.
6 lines of code changed in:
Christopher:
+ Fixed small bug with command button.
+ Added GroupClear functionality to the command button so that it can properly be used for toolbars now. Push buttons in the toggle mode have one extra ability over radio buttons: all buttons can be deselected. This is NOT the case with Radio Buttons. I intend to have an additional attribute called AllowAllUp that will disable this ability.
48 lines of code changed in:
Updated definition to include radio buttons.
22 lines of code changed in:
Christopher:
+ Forgot to add these in the commit!
+ Also, added another attribute to "Radio Button": this component can now be aligned to the right or to the left of it's bounding box. Also properly truncates it's caption if the text is too long.
472 lines of code changed in:
Added data.
0 lines of code changed in:
New definition
3 lines of code changed in:
Christopher:
+ Created new component "Radio Button"
+ Added this component to the window manager.
+ Notes: As with normal radio buttons, these buttons are one on/rest off items. This was accomplished by creating a new event called GroupOff and overriding handle event so that it would turn off this component when receiving that event.
2 lines of code changed in:
Removed the no longer existent winhelper.h from the MSVC project file.
0 lines of code changed in:
fixes compile problems with versions of mesa that declare GLenum as an enum (later versions simply typedef it as an int)
926 lines of code changed in:
Fixed all the files to NOT include out of "aws/" now.
38 lines of code changed in:
Moving files back around so that "private" header files can't be included into external projects.
517 lines of code changed in:
Christopher:
+ Fixed include error in awsecomp.h pointed out by Eric.
+ Added toggling capability to Command Button via attribute "Toggle" This lets a command button act just like a toolbar button: staying pushed down when clicked, and then staying unpushed when clicked again.
+ Added "State" property to command button to find out whether a button is pushed or not. This is mostly only useful for toggle buttons.
42 lines of code changed in:
Jorge Acereda fixed warning introduced in his latest fix.
2 lines of code changed in:
Removed warning in latest fix.
1 lines of code changed in:
Added private function for restoring display mode.
Also swapped round so context is deleted before is made current
which is the correct way of performing the destruction.
18 lines of code changed in:
Christopher:
+ Fixed possible bug in component that could make it crash if the user called HideWindow action on a window.
+ Fixed awsWindow so that titles are clipped to the frame.
17 lines of code changed in:
Added Title line to make window be titled.
1 lines of code changed in:
Fixed small bug in window that was forgetting to get the title.
1 lines of code changed in:
Christopher:
+Added new attribute "Align" to labels. Now they can be aligned left, right, or centered. Also, the text will be clipped if it's too long to display.
35 lines of code changed in:
Spruced up the login box a little more.
20 lines of code changed in:
Christopher:
+ Made the test a little more interesting and useful by first displaying a login window, then demonstrating how you can make a signal do something, hide the source window, and then show another window. This uses static member functions, but you could do something similiar with normal functions and a struct or something.
21 lines of code changed in:
Christopher:
+ added HideWindow action
+ fixed bug where hidden windows still received events.
15 lines of code changed in:
Fixed a minor bug in focus-change order.
2 lines of code changed in:
Christopher:
+ Updated test app to perform a pseudo login session.
43 lines of code changed in:
Updated definition to do a pseudo-login session.
23 lines of code changed in:
Updated def to show a text box with masking on, updated previous textbox to disallow numbers and spaces.
11 lines of code changed in:
Christopher:
+ Implemented "disallow" and masking.
+ Fixed small bug regarding click focus.
49 lines of code changed in:
Christopher:
+ Fixed textbox so that it has a cursor now. (Non flashing)
+ Updated the event handling system so that it properly delivers messages only to the component that has the keyboard focus.
+ Keyboard focus now properly sends out gain/lost focus events.
+ Added csevGainFocus and csevLostFocus to the evdefs.h file.
+ Added a check so that, if the mous is clicked on a component, that component receives the keyboard focus. I may eventually extend this to add the normal tabbing behavior, but that will require a slight retrofit of existing component architecture.
103 lines of code changed in:
Jorge Acereda fixed coredumps when passing options to the software renderer.
3 lines of code changed in:
Fixed coredumps when passing options to the software renderer.
1 lines of code changed in:
Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>
Generated by StatCvs v0.2-dev