Change Log for SketchBlock Autogenerated from SVN at: 11:49:02 on 03 Jul 2019 Wed, 19 Jun 2019 - 17:47:27 Revision: 498 SketchBlock: Add a selection of textures to menu. Mon, 17 Jun 2019 - 22:54:39 Revision: 497 SketchBlock: Add texture function to API Add paint tool texture settings GUI parts. Add stroke relative mode. Add application level texturelayers Sun, 16 Jun 2019 - 12:36:30 Revision: 496 SketcBlock: Add list of textures using a specific layer, and disable them the layer is removed. Sat, 15 Jun 2019 - 14:51:35 Revision: 495 SketcyhBlock: Basic texture support and ARExx functions. Fix stem enuration in GetBrushInfo Sat, 08 Jun 2019 - 21:41:40 Revision: 494 SketchBlock: Increase text buffers sizes in undo commands to prevent truncation ith ID > 999 Sat, 25 May 2019 - 19:36:16 Revision: 493 SketchBlock: Add a CutSelection option to the edit menu. Sat, 25 May 2019 - 19:20:20 Revision: 492 SketchBlock: Add erase transform - this will erase the slected area of a layer to background or transparant when alpha is enabled. Sat, 25 May 2019 - 19:18:13 Revision: 491 SketchBlock: Rework the masking and blending function support for Transformations. The old style alpha blending didn't work as expected for transformations where the alpha result was expected to be coppied to the destination as is. Sat, 25 May 2019 - 16:59:17 Revision: 490 SketchBlock: Fix bug where transparant areas could cause floating point errors when transforms were used with either selection masks or blendfunctions. Tue, 21 May 2019 - 22:17:08 Revision: 489 SketchBlock: Implement brush loading on demand. Fri, 15 Feb 2019 - 15:23:19 Revision: 488 SketcBlock: Add polygon scaling mode SACLEPOLYGON command and add to PathEdit.py Fix up GetPolygonIBox() similarly to GetPathIBox() Fri, 15 Feb 2019 - 01:57:08 Revision: 487 SketcBlock: Add ScalePath() functionality and ARexx interface Extend PathEdit.py() to utilise. Creating a Scaler class from the core of the ScaleLayer code. Thu, 14 Feb 2019 - 18:21:02 Revision: 486 SketchBlock: Update ARexx docs to include COPYPOLYGON command Thu, 14 Feb 2019 - 18:12:55 Revision: 485 SketchBlock: Add the option to drag individual polygons to the pathedit.py script. Add the ability to copy polygons. Wed, 06 Feb 2019 - 18:29:00 Revision: 484 SketchBlock: Extend Stamp pressure sensitivity algorithm to be n/(1 + (m - 1)p) Add popup to set n and m as percentages. Extend paintool arexx interface. Wed, 06 Feb 2019 - 16:39:46 Revision: 483 SketchBlock: Add some new script to vary opacity in the paint tool from keyboard. Fri, 25 Jan 2019 - 00:33:52 Revision: 482 SketchBlock: Add basic stamp pressure sensitivity n/(1 + (n -1 ) p) n = fixed at 5 for now. Sat, 22 Dec 2018 - 04:29:47 Revision: 481 SketchBlock: Refactor implmentation of window snapshot to allow loading before the window objects are created. Add support for saving the 'weight' of the wight bars in the tools and layers windows. Sat, 24 Nov 2018 - 16:05:26 Revision: 480 Further fixes to skprj result testing Sun, 18 Nov 2018 - 19:14:06 Revision: 479 SketchBlock: OpenLayersWindow() now validates the applications active project pointer before setting the layers list. Sun, 18 Nov 2018 - 19:12:52 Revision: 478 SketchBlock: arxSave() and arxSaveAs() did not chacvk for valid project pointer before attempting to save the project. (reported kas1e) Sun, 11 Nov 2018 - 23:37:25 Revision: 477 SketchBlock ARexx The zoom command now sets the ZoomGadget at the start of the process, reducing the chnace of the user making a change before the zoom has completed. Mon, 05 Nov 2018 - 22:07:47 Revision: 476 Add Fractals to the Profesional Edition Distribution Mon, 05 Nov 2018 - 21:20:01 Revision: 475 Documentation Updates for 3.1 "SB Pro" release. Mon, 17 Sep 2018 - 10:40:25 Revision: 474 SketchBlock: Remove pr_Base from PressureRange as this should always be 1.0f Add ARexx level support for varying PressureRanges in Paint tool. Sat, 15 Sep 2018 - 15:50:11 Revision: 473 SketchBlock: Fix up PressureRange chnages for paths and arexx commands. REFIX: smooth tool. Fri, 14 Sep 2018 - 23:57:55 Revision: 472 SketcBlock: Implment variable ranges for Opacaity and Size pressure. Set to the default 10%-100% for testing (ie no visiable chnage to the user as yet). Fri, 14 Sep 2018 - 21:44:30 Revision: 471 SketchBlock: Pre pressure range changes commit. Sun, 10 Jun 2018 - 00:23:42 Revision: 470 SketchBlock: Add GuitarChordBox script Fix LIMITS function in path to give corect box Adapt Maketext.rexx to compensate for corrected limits box.... Sat, 03 Mar 2018 - 14:21:51 Revision: 469 SektchBlock: Curves Wedge: Add a request choice based help requester at the startup and on pressing the HELP key Wed, 28 Feb 2018 - 01:46:43 Revision: 468 ToolBarGadget: While(tgn) loop was missing a GetSucc() cause OM_SET GA_TextAttr to infinite loop... Tue, 27 Feb 2018 - 01:00:38 Revision: 467 Add plug based exporter to Menu->Layers in place of old PIL based one. Tue, 27 Feb 2018 - 00:47:52 Revision: 466 Add the new ApplyGlow.py script to Menu->Misc Cleanup some debug output from ApplyGlow.py and set the undo points so the whole glow can be removed with the Master undo in one step. Tue, 27 Feb 2018 - 00:25:02 Revision: 465 SketcBlock: SketchBrush structures were never being given an ID. Fix SketchBrush to start with a Header structure. Move the struct Header into a seperate header.h to deal with inlcude dependency issues. Recompile with gcc5 and fix all new warnings. Fix an arry overflow in the colour window, hilighted by the above compiler change. Add a new script to apply a glowicons type outline to an image. Mon, 26 Feb 2018 - 16:24:08 Revision: 464 The switch to stem variables in maketest.rexx meant that the text string no longer needed DOS Escaping. Thu, 13 Jul 2017 - 01:18:02 Revision: 463 Sketchblock: Extended Rex/Zoom.py to support SELECTION option Add default View->Zoom->Zoom To Selection menu option. Thu, 15 Jun 2017 - 12:57:29 Revision: 462 SketchBlock: Add kern option to MakeText.rexx GUI, and equivalent option to the underlying PathFromText call. Switch to passing texteditor.gadget tags via a STEM to prevent commas in the text confusing the TAGSTRING Thu, 15 Jun 2017 - 00:58:47 Revision: 461 SketchBlock: Add font kerning support to PathFromText Thu, 22 Dec 2016 - 21:41:56 Revision: 460 SketchBlock: Fail with earnin RC = 5 if IMPORT BUFFERFLAGS specifies ExtMem and kernel is too old. Wed, 21 Dec 2016 - 13:05:14 Revision: 459 SketchBlock: Add tests for kernel version to enable ExtMem support only when available. Add MaxMappedMem preference. About and splash windows did not release the logo object on exit. Update tools to latest SDK Mon, 19 Dec 2016 - 00:08:14 Revision: 458 SketchBlock: Exporter API: Add support for preserving the meta data in when an exporter saves over and existing file. jpeg.exp: Implement preserving EXIF data in ExportProject() Sun, 18 Dec 2016 - 14:12:09 Revision: 457 work arround for pixel drift in smooth tool Thu, 17 Nov 2016 - 01:18:52 Revision: 456 SketchBlock: Exit script can now block exit if it return "NO" Sat, 15 Oct 2016 - 14:59:54 Revision: 455 SketchBlock: Cleanup some no longer needed debug in the "sketchGadget" Thu, 13 Oct 2016 - 00:30:40 Revision: 454 SketchBlock: NewLayer now always clears the layer buffer. Ensures ExtMem and other types of paged buffer do not create artifacts when created. Add missing OPTIONS arg to EXPORTLAYER png.skexp: Remove eroneous call to DisplayProject() Sun, 25 Sep 2016 - 21:36:37 Revision: 453 SketchBlock: Add info.skimp (Amiga Icon importer) Sun, 25 Sep 2016 - 21:33:49 Revision: 452 SketchBlock: Add page to disk buffer type. Slow at present but space for optimisation. Wed, 21 Sep 2016 - 23:38:47 Revision: 451 SketchBlock: Add new makecircletext.rexx script plugin. Fix a nasty bug when passing a stemvar to GETBRUSHINFO (the wrong ARexx arg was used as stem root) Add "Circle Text ..." to default Layers menu. When toggling the visibilty of a Layer when macro cpature was enabled, it would always write SHOWLAYER and never HIDELAYER. Simplify the auto created Change Log. Sun, 18 Sep 2016 - 21:12:28 Revision: 450 SketchBlock: PATHFROMPOLYGON - Only the initial line would ofsset by "BASELINE" points, the subsequent lines were offset by GLYPHHEIGHT, now fixed. Fri, 16 Sep 2016 - 11:31:58 Revision: 449 SketchBlock: ImporterAPI: Add SketchProject argument to ImportLayer function, fix case of Struct SketchLayer in xml file. Jpeg2000 Importer: Now imports arbitrary depths and promotes to the internal floating point format. Paths: Add arange of new arexx commands for greater control of paths APPENDPATH - adds one path to another MOVEPATHORIGIN MOVEPOLYGON - moves polygon relative to path ROTATEPATH - Rotate the path about it's origin. ARexx: MERGELAYERS and MERGEVISIBLE now pass back the LAYID of new layer in RESULT. Tue, 13 Sep 2016 - 00:04:16 Revision: 448 SketchBlock: Add a bunch of overlook files to svn Implement importer framework. Implement openjpeg.skimp jpeg2000 importer Mon, 05 Sep 2016 - 17:42:59 Revision: 447 SketchBlock: Add PNG exporter and OpenJPG JPEG 200 exporter Mon, 05 Sep 2016 - 17:41:19 Revision: 446 SketchBlock: PluginAPI: Add support for passing array of supported Pixel Depth types Add new script wih dynamic GUI for handling export via plugins. Fri, 26 Aug 2016 - 00:26:15 Revision: 445 SketchBlock: jpeg.skexp: Add jpeg/jfif exporter plugin with EXPORTER Quality support Thu, 25 Aug 2016 - 00:50:40 Revision: 444 SketchBlock: Add OPTIONS to EXPORT command. Options are parsed in orer according to the ordered list of tags supported by the plugin. Wed, 24 Aug 2016 - 21:59:27 Revision: 443 SketchBlock: Add option support to the exporter frame work. Add EXPORT_Alpha and EXPORT_Quality options. ilbm.skexp: New ILBM exporter with alpha support. pnm.skexp: Fix exporting without alpha, Project is now flattened against the current background colour when exporting. Wed, 24 Aug 2016 - 14:36:35 Revision: 442 SketchBlock: Add the frame work for exporter plugins. pnm.skexp: Create a basic PPM exporter for framework testing. AREXX: EXPORT and EXPORTLAYER now support an additional TYPE keyword to specify the exporter to use. Defaults to internal datatypes based when not specified. Thu, 18 Aug 2016 - 13:19:58 Revision: 441 SketchBlock: Remove unneeded debug. arxLoad() referenced the Active project even when no project was open and so App->apActiveProject was NULL, now uses the ToolsWindow if a project isn't available to provide a window for the ASL file requester. Wed, 17 Aug 2016 - 16:46:28 Revision: 440 SketchBlock Preferences: Extend preferences to include the button style. Update PresfEdit.rexx to include the new options to the toolswindowflags attribute. Wed, 17 Aug 2016 - 15:08:28 Revision: 439 SketchBlock: Reimplment toolgadgets with the new ToolGadgetClass. Add a st_ButtonName to the SketchTool structure for a more button friendly name, eg multiline in if required. ToolGadget: Text only now uses a Label to allow multiline text etc. Fix up Setting of TOOLNODE_UserData Wed, 17 Aug 2016 - 12:22:47 Revision: 438 SketchBlock: Add a current brush preview button to the Brushes section of the layers window. This will show the currently slected brush image. Wed, 17 Aug 2016 - 11:47:31 Revision: 437 SketchBlock: The colour type of the current brush was not correctly refelected in the EditBrush window. Wed, 17 Aug 2016 - 11:34:57 Revision: 436 SketchBlock: Add toolgadget.c into main makefile. Refactor brush display section of "Layers Window" to use the new ToolGadget. Modify struct SketchBrush to store the ToolGadgetNode rather than the old button gadget. Tue, 16 Aug 2016 - 16:01:24 Revision: 435 SketchBlock: arxNewProject now correctly respects buffertype flags. arxClose() no longer forces the application toq uit. ToolGadget: Add new builtin ToolGadget class to implment tool / brush / palette button arrays etxc. Wed, 03 Aug 2016 - 01:48:40 Revision: 434 SketBlock: fitproject.py Add script to shrink fit projects to layers, add to Menu->Image Tue, 02 Aug 2016 - 16:00:03 Revision: 433 SketchBlock: Add PARSEPROJECT rexx function to return information about a sketchblock project file. Integrate the new LoadAsLayers.py inot the standard Layers Menu. Tue, 02 Aug 2016 - 15:01:36 Revision: 432 SketchBlock: LoadAsLayers Initial commit of script to parse project and load slected layers into the current project. Mon, 01 Aug 2016 - 23:38:47 Revision: 431 SketchBlock: Add doc IMPORTLAYERPROJECT Mon, 01 Aug 2016 - 23:24:25 Revision: 430 EXRTools: Add base of EXR tool to repo. Provides access to OpenEXR layers as created by blender et al. SketchBlock: Add support for loading layers from a project file. Tue, 26 Apr 2016 - 01:30:21 Revision: 429 SketchBlock: Add Inport as ExtMem entry to Project menu. Tue, 26 Apr 2016 - 01:28:29 Revision: 428 SketchBlock: Add support for Extended Memory Bufffers. Due to bug in kernel 53.76 only 8 buffers may be mapped in at a time. Update NewProject Window to enable setting of ExtMem for new projects. Tue, 26 Apr 2016 - 01:26:06 Revision: 427 SketchBlock: Add stroke first option to maketext.rexx Wed, 20 Apr 2016 - 03:57:06 Revision: 426 SketchBlock: Add GETBITMAPINFO command to get information about a SketchBitmap object. Tue, 19 Apr 2016 - 22:30:10 Revision: 425 SketchBlock: A stray return in GetPolygonInfo was preventing the complete STEM from being created. Tue, 19 Apr 2016 - 21:41:11 Revision: 424 SketchBlock: Update SetPolygon API to accept seperate CLOSE and OPEN switches, so that modifying another attribute won't interfere with the "closedness" of a polygon. Add NAME options to both SETPOLYGON and ADDPOLYGON. Sun, 20 Mar 2016 - 16:39:30 Revision: 423 Initial implmentation of Extended Memory Objects. Fri, 10 Jul 2015 - 23:00:33 Revision: 422 Optimise ConvolveBufferPixel() byt using buffer->sb_GetPixels to fetch pixelstrips. 6% to 01% improvement depending on format. Wed, 08 Jul 2015 - 21:42:26 Revision: 421 Add the abilty to snap to an axis / straight line in the Paint Tool when pressing shift. Number of Axes may be set through GUI or Rexx, as well as 'tilt' of axis. Thu, 02 Jul 2015 - 01:06:23 Revision: 420 Add buffertype property to Native project files. Add support for detecting this and creating a 32bit or floating point project accordingly. Add the option to import a project at 32bit or floating point Sat, 09 May 2015 - 01:04:51 Revision: 419 Add macro recording to the channel locking buttons in the LayersWindow. Sat, 09 May 2015 - 00:59:14 Revision: 418 Add CHANNELLOCKS attribute to GetProjectInfo ARexx command Add SetChannelLocks ARexx command. Sat, 10 Jan 2015 - 21:20:17 Revision: 417 Add a colour mix mode to bitmap / anim brushes, where the foreground and background colours are blended according to the value of the brushes colour channel. Sat, 10 Jan 2015 - 21:15:11 Revision: 416 The reworked MergeBuffersBlend function resued the srcalpha variable in an inner loop, thus clobbering the opacity of the layer. The Merge2BuffersEraseBlend did never take account of the src1 and src2 buffer alpha. Wed, 07 Jan 2015 - 23:54:24 Revision: 415 The FillBufferARGB routine copuld loop forever on certain sizes of buffer. Tue, 06 Jan 2015 - 01:06:24 Revision: 414 Temp Fix to brush saving, now uses the ZipBufferSource func but this only works for saving ARGB Float projects as brushes. Add support for blending between Colour and AltColour according to brushes colour channels. Sun, 04 Jan 2015 - 23:19:51 Revision: 413 Add stroke smoothing to Paint Tool. Sat, 03 Jan 2015 - 01:59:13 Revision: 412 Add 'Fade In Out' modulation mode. Fri, 02 Jan 2015 - 22:05:56 Revision: 411 Add GUIs for Gaussian Blur and BiLateralFilter and add them to the Comvolve menu Fri, 02 Jan 2015 - 12:09:31 Revision: 410 SketchWindow now displays buffer type after Project Name. Fri, 02 Jan 2015 - 11:46:23 Revision: 409 SketchBlock no longer quits when the last project is closed. If NEWLAYER is called when no project is present it will create a project just big enough to hold it. Wed, 24 Dec 2014 - 02:20:20 Revision: 408 Fix "Grass Colour" Wed, 24 Dec 2014 - 02:14:17 Revision: 407 Bring Paint Tool rexx interface into line with new modulation feature. Update Rexx/makepreset.rexx to quote stem arguments Add new modulated preset "Grass" Tue, 23 Dec 2014 - 16:21:10 Revision: 406 Ensure Modulator value is 1.0 when of type PMD_NONE Ensure stamp interval never gets below 0.5 pixels (prevents near infinite loops on very small (subpixel) brushes ). Tue, 23 Dec 2014 - 15:37:46 Revision: 405 Udjust stamp distance to take account of pressure modulation Tue, 23 Dec 2014 - 03:50:35 Revision: 404 Add a "modulation" factor to the brush stroke. This factor is applied to the pressure, size, opacity and jitter settings. Add support for modultion to the Paint tool. Add Fade IN and Fade OUT modes to start. Sun, 21 Dec 2014 - 21:55:37 Revision: 403 Adapt SaveProjectNative() to use the zip_source_function() call and callback. Sun, 21 Dec 2014 - 12:39:20 Revision: 402 Check for unmodified files on QUIT and call AskSave() Sat, 20 Dec 2014 - 18:30:14 Revision: 401 Reordering casts gave another small optimisation of GetPixelARGB32() Added Buffer type option to NewProjectWindow. DrawBuffer is now allocated with same buffer type as Layer. Thu, 18 Dec 2014 - 21:41:27 Revision: 400 Optimisation of ARGB32 buffer GetPixel() andGgetPixels() function. Add warning to console of a failed memory allocation. Thu, 18 Dec 2014 - 20:59:05 Revision: 399 Make ClearBackground use the buffer->sb_ClearBuffer() function. Add some sanity checks to MergeProjectBuffers and ZoomProject to reduce the chances of crashing in lowmemeory situtions. Thu, 18 Dec 2014 - 20:03:48 Revision: 398 Fixing loading of projects (was call buffer->sb_ReadRawData rather than sb_WriteRawData!). Thu, 18 Dec 2014 - 19:20:45 Revision: 397 Revert struct Layer sl_Width and sl_height to UWORD as the change to ULONG broke compatabilty with the IBox structure. Thu, 18 Dec 2014 - 04:27:55 Revision: 396 Fix all warnings in tansform plugins and updare Biletral filter to new buffer API Thu, 18 Dec 2014 - 03:45:55 Revision: 395 Fix warnings in Flood Select Tool Thu, 18 Dec 2014 - 03:25:12 Revision: 394 Fix warning in Elispe Select Tool Thu, 18 Dec 2014 - 03:17:37 Revision: 393 Fix warning in Rectangle Select Tool Thu, 18 Dec 2014 - 03:09:55 Revision: 392 Fix all warnings in ColourSelection Tool Thu, 18 Dec 2014 - 03:00:56 Revision: 391 Add new SketchBuffer structure to handle Pixel Buffer API asbtraction. Adapt source to use this. Update All drawing tools. REVSION 390 MISSING Wed, 10 Dec 2014 - 20:25:45 Revision: 389 Update Docs for new filters Update compiler flags in main makefiles Tue, 09 Dec 2014 - 20:58:18 Revision: 388 Add Bilateral and Gaussian Blur filters REVSION 387 MISSING REVSION 386 MISSING REVSION 385 MISSING Tue, 09 Dec 2014 - 20:02:11 Revision: 384 Tue, 09 Dec 2014 - 20:01:23 Revision: 383 Tue, 09 Dec 2014 - 20:00:30 Revision: 382 Tue, 09 Dec 2014 - 19:59:45 Revision: 381 Tue, 09 Dec 2014 - 19:59:03 Revision: 380 Tue, 09 Dec 2014 - 19:57:57 Revision: 379 Tue, 09 Dec 2014 - 19:57:23 Revision: 378 Tue, 09 Dec 2014 - 19:57:01 Revision: 377 Tue, 09 Dec 2014 - 19:56:20 Revision: 376 Tue, 09 Dec 2014 - 19:55:56 Revision: 375 Tue, 09 Dec 2014 - 19:55:25 Revision: 374 Tue, 09 Dec 2014 - 19:54:34 Revision: 373 Move into trunk Tue, 09 Dec 2014 - 19:53:53 Revision: 372 Move to trunk Tue, 09 Dec 2014 - 19:52:41 Revision: 371 Move to trunk Tue, 09 Dec 2014 - 19:51:58 Revision: 370 Begin moving into trunk Tue, 09 Dec 2014 - 19:47:18 Revision: 369 Add tradtional trunk directory REVSION 368 MISSING REVSION 367 MISSING REVSION 366 MISSING REVSION 365 MISSING REVSION 364 MISSING REVSION 363 MISSING REVSION 362 MISSING REVSION 361 MISSING REVSION 360 MISSING REVSION 359 MISSING REVSION 358 MISSING REVSION 357 MISSING REVSION 356 MISSING REVSION 355 MISSING REVSION 354 MISSING REVSION 353 MISSING REVSION 352 MISSING REVSION 351 MISSING REVSION 350 MISSING REVSION 349 MISSING REVSION 348 MISSING REVSION 347 MISSING REVSION 346 MISSING REVSION 345 MISSING REVSION 344 MISSING REVSION 343 MISSING REVSION 342 MISSING REVSION 341 MISSING REVSION 340 MISSING REVSION 339 MISSING REVSION 338 MISSING REVSION 337 MISSING REVSION 336 MISSING REVSION 335 MISSING REVSION 334 MISSING REVSION 333 MISSING REVSION 332 MISSING REVSION 331 MISSING REVSION 330 MISSING REVSION 329 MISSING REVSION 328 MISSING REVSION 327 MISSING REVSION 326 MISSING REVSION 325 MISSING REVSION 324 MISSING REVSION 323 MISSING REVSION 322 MISSING REVSION 321 MISSING REVSION 320 MISSING REVSION 319 MISSING REVSION 318 MISSING REVSION 317 MISSING REVSION 316 MISSING REVSION 315 MISSING REVSION 314 MISSING REVSION 313 MISSING REVSION 312 MISSING REVSION 311 MISSING REVSION 310 MISSING REVSION 309 MISSING REVSION 308 MISSING REVSION 307 MISSING REVSION 306 MISSING REVSION 305 MISSING REVSION 304 MISSING REVSION 303 MISSING REVSION 302 MISSING REVSION 301 MISSING REVSION 300 MISSING REVSION 299 MISSING REVSION 298 MISSING REVSION 297 MISSING REVSION 296 MISSING REVSION 295 MISSING REVSION 294 MISSING REVSION 293 MISSING REVSION 292 MISSING REVSION 291 MISSING REVSION 290 MISSING REVSION 289 MISSING REVSION 288 MISSING REVSION 287 MISSING REVSION 286 MISSING REVSION 285 MISSING REVSION 284 MISSING REVSION 283 MISSING REVSION 282 MISSING REVSION 281 MISSING REVSION 280 MISSING REVSION 279 MISSING REVSION 278 MISSING REVSION 277 MISSING REVSION 276 MISSING REVSION 275 MISSING REVSION 274 MISSING REVSION 273 MISSING REVSION 272 MISSING REVSION 271 MISSING REVSION 270 MISSING REVSION 269 MISSING REVSION 268 MISSING REVSION 267 MISSING REVSION 266 MISSING REVSION 265 MISSING REVSION 264 MISSING REVSION 263 MISSING REVSION 262 MISSING REVSION 261 MISSING REVSION 260 MISSING REVSION 259 MISSING REVSION 258 MISSING REVSION 257 MISSING REVSION 256 MISSING REVSION 255 MISSING REVSION 254 MISSING REVSION 253 MISSING REVSION 252 MISSING REVSION 251 MISSING REVSION 250 MISSING REVSION 249 MISSING REVSION 248 MISSING REVSION 247 MISSING REVSION 246 MISSING REVSION 245 MISSING REVSION 244 MISSING REVSION 243 MISSING REVSION 242 MISSING REVSION 241 MISSING REVSION 240 MISSING REVSION 239 MISSING REVSION 238 MISSING REVSION 237 MISSING REVSION 236 MISSING REVSION 235 MISSING REVSION 234 MISSING REVSION 233 MISSING REVSION 232 MISSING REVSION 231 MISSING REVSION 230 MISSING REVSION 229 MISSING REVSION 228 MISSING REVSION 227 MISSING REVSION 226 MISSING REVSION 225 MISSING REVSION 224 MISSING REVSION 223 MISSING REVSION 222 MISSING REVSION 221 MISSING REVSION 220 MISSING REVSION 219 MISSING REVSION 218 MISSING REVSION 217 MISSING REVSION 216 MISSING REVSION 215 MISSING REVSION 214 MISSING REVSION 213 MISSING REVSION 212 MISSING REVSION 211 MISSING REVSION 210 MISSING REVSION 209 MISSING REVSION 208 MISSING REVSION 207 MISSING REVSION 206 MISSING REVSION 205 MISSING REVSION 204 MISSING REVSION 203 MISSING REVSION 202 MISSING REVSION 201 MISSING REVSION 200 MISSING REVSION 199 MISSING REVSION 198 MISSING REVSION 197 MISSING REVSION 196 MISSING REVSION 195 MISSING REVSION 194 MISSING REVSION 193 MISSING REVSION 192 MISSING REVSION 191 MISSING REVSION 190 MISSING REVSION 189 MISSING REVSION 188 MISSING REVSION 187 MISSING REVSION 186 MISSING REVSION 185 MISSING REVSION 184 MISSING REVSION 183 MISSING REVSION 182 MISSING REVSION 181 MISSING REVSION 180 MISSING REVSION 179 MISSING REVSION 178 MISSING REVSION 177 MISSING REVSION 176 MISSING REVSION 175 MISSING REVSION 174 MISSING REVSION 173 MISSING REVSION 172 MISSING REVSION 171 MISSING REVSION 170 MISSING REVSION 169 MISSING REVSION 168 MISSING REVSION 167 MISSING REVSION 166 MISSING REVSION 165 MISSING REVSION 164 MISSING REVSION 163 MISSING REVSION 162 MISSING REVSION 161 MISSING REVSION 160 MISSING REVSION 159 MISSING REVSION 158 MISSING REVSION 157 MISSING REVSION 156 MISSING REVSION 155 MISSING REVSION 154 MISSING REVSION 153 MISSING REVSION 152 MISSING REVSION 151 MISSING REVSION 150 MISSING REVSION 149 MISSING REVSION 148 MISSING REVSION 147 MISSING REVSION 146 MISSING REVSION 145 MISSING REVSION 144 MISSING REVSION 143 MISSING REVSION 142 MISSING REVSION 141 MISSING REVSION 140 MISSING REVSION 139 MISSING REVSION 138 MISSING REVSION 137 MISSING REVSION 136 MISSING REVSION 135 MISSING REVSION 134 MISSING REVSION 133 MISSING REVSION 132 MISSING REVSION 131 MISSING REVSION 130 MISSING REVSION 129 MISSING REVSION 128 MISSING REVSION 127 MISSING REVSION 126 MISSING REVSION 125 MISSING REVSION 124 MISSING REVSION 123 MISSING REVSION 122 MISSING REVSION 121 MISSING REVSION 120 MISSING REVSION 119 MISSING REVSION 118 MISSING REVSION 117 MISSING REVSION 116 MISSING REVSION 115 MISSING REVSION 114 MISSING REVSION 113 MISSING REVSION 112 MISSING REVSION 111 MISSING REVSION 110 MISSING REVSION 109 MISSING REVSION 108 MISSING REVSION 107 MISSING REVSION 106 MISSING REVSION 105 MISSING REVSION 104 MISSING REVSION 103 MISSING REVSION 102 MISSING REVSION 101 MISSING REVSION 100 MISSING REVSION 99 MISSING REVSION 98 MISSING REVSION 97 MISSING REVSION 96 MISSING REVSION 95 MISSING REVSION 94 MISSING REVSION 93 MISSING REVSION 92 MISSING REVSION 91 MISSING REVSION 90 MISSING REVSION 89 MISSING REVSION 88 MISSING REVSION 87 MISSING REVSION 86 MISSING REVSION 85 MISSING REVSION 84 MISSING REVSION 83 MISSING REVSION 82 MISSING REVSION 81 MISSING REVSION 80 MISSING REVSION 79 MISSING REVSION 78 MISSING REVSION 77 MISSING REVSION 76 MISSING REVSION 75 MISSING REVSION 74 MISSING REVSION 73 MISSING REVSION 72 MISSING REVSION 71 MISSING REVSION 70 MISSING REVSION 69 MISSING REVSION 68 MISSING REVSION 67 MISSING REVSION 66 MISSING REVSION 65 MISSING REVSION 64 MISSING REVSION 63 MISSING REVSION 62 MISSING REVSION 61 MISSING REVSION 60 MISSING REVSION 59 MISSING REVSION 58 MISSING REVSION 57 MISSING REVSION 56 MISSING REVSION 55 MISSING REVSION 54 MISSING REVSION 53 MISSING REVSION 52 MISSING REVSION 51 MISSING REVSION 50 MISSING REVSION 49 MISSING REVSION 48 MISSING REVSION 47 MISSING REVSION 46 MISSING REVSION 45 MISSING REVSION 44 MISSING REVSION 43 MISSING REVSION 42 MISSING REVSION 41 MISSING REVSION 40 MISSING REVSION 39 MISSING REVSION 38 MISSING REVSION 37 MISSING REVSION 36 MISSING REVSION 35 MISSING REVSION 34 MISSING REVSION 33 MISSING REVSION 32 MISSING REVSION 31 MISSING REVSION 30 MISSING REVSION 29 MISSING REVSION 28 MISSING REVSION 27 MISSING REVSION 26 MISSING REVSION 25 MISSING REVSION 24 MISSING REVSION 23 MISSING REVSION 22 MISSING REVSION 21 MISSING REVSION 20 MISSING REVSION 19 MISSING REVSION 18 MISSING REVSION 17 MISSING REVSION 16 MISSING REVSION 15 MISSING REVSION 14 MISSING REVSION 13 MISSING REVSION 12 MISSING REVSION 11 MISSING REVSION 10 MISSING REVSION 9 MISSING REVSION 8 MISSING REVSION 7 MISSING REVSION 6 MISSING REVSION 5 MISSING REVSION 4 MISSING REVSION 3 MISSING REVSION 2 MISSING REVSION 1 MISSING