You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(124) |
Jun
(201) |
Jul
(168) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|
From: Scott H. <sco...@us...> - 2005-05-16 22:32:59
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8208/src/org/actionstep Modified Files: ASDrawer.as ASDrawerProtocol.as Log Message: bug fixes Index: ASDrawerProtocol.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/ASDrawerProtocol.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ASDrawerProtocol.as 16 May 2005 22:02:11 -0000 1.1 --- ASDrawerProtocol.as 16 May 2005 22:31:41 -0000 1.2 *************** *** 29,32 **** --- 29,37 ---- */ + import org.actionstep.NSSize; + import org.actionstep.NSPoint; + import org.actionstep.NSRect; + import org.actionstep.NSColor; + import org.actionstep.NSView; /** Index: ASDrawer.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/ASDrawer.as,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ASDrawer.as 16 May 2005 22:16:08 -0000 1.3 --- ASDrawer.as 16 May 2005 22:31:41 -0000 1.4 *************** *** 29,33 **** */ - import org.actionstep.ASDefaultDrawer; import org.actionstep.ASDrawerProtocol; import org.actionstep.NSRect; --- 29,32 ---- *************** *** 97,101 **** * Gets / sets the current ASDrawer. */ ! public static function current():ASDrawer { if (g_current == undefined) --- 96,100 ---- * Gets / sets the current ASDrawer. */ ! public static function current():ASDrawerProtocol { if (g_current == undefined) *************** *** 106,110 **** return g_current; } ! public static function setCurrent(value:ASDrawer) { g_current = value; --- 105,109 ---- return g_current; } ! public static function setCurrent(value:ASDrawerProtocol) { g_current = value; |
From: Scott H. <sco...@us...> - 2005-05-16 22:20:04
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31930/src/org/actionstep Added Files: ASDrawerProtocol.as Log Message: Interface needed to be implemented by all Drawer classes --- NEW FILE: ASDrawerProtocol.as --- (This appears to be a binary file; contents omitted.) |
From: Richard K. <ric...@us...> - 2005-05-16 22:18:02
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31127 Added Files: NSTimer.as Log Message: Added NSTimer and test class --- NEW FILE: NSTimer.as --- /* * Copyright (c) 2005, InfoEther, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * 1) Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2) Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3) The name InfoEther, Inc. may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ import org.actionstep.NSObject; class org.actionstep.NSTimer extends NSObject { public static function scheduledTimerWithTimeIntervalTargetSelectorUserInfoRepeats( seconds:Number, target:Object, selector:String, userInfo:Object, repeats:Boolean):NSTimer { return (new NSTimer()).initWithFireDateIntervalTargetSelectorUserInfoRepeats(new Date(), seconds, target, selector, userInfo, repeats); } // Intervals (setInterval/clearInterval) private var m_initialFireInterval; private var m_interval; private var m_seconds:Number; private var m_userInfo:Object; private var m_target; private var m_selector:String; private var m_repeats:Boolean; private var m_fireDate:Date; private var m_lastFireDate:Date; public function initWithFireDateIntervalTargetSelectorUserInfoRepeats( date:Date, seconds:Number, target:Object, selector:String, userInfo:Object, repeats:Boolean):NSTimer { m_seconds = seconds; m_fireDate = date; m_target = target; m_selector = selector; m_userInfo = userInfo; m_repeats = repeats; scheduleToFire(); return this; } public function invalidate() { if (m_initialFireInterval != null) { clearInterval(m_initialFireInterval); m_initialFireInterval = null; } if (m_interval != null) { clearInterval(m_interval); m_interval = null; } } public function isValid():Boolean { return (m_interval != null); } public function fire() { if (isValid()) { m_target[m_selector].call(m_target, this); if (!m_repeats) { invalidate(); } } } public function fireDate():Date { var date = m_lastFireDate; if (date==null) { date = m_fireDate; } var result:Date = new Date(); result.setTime(date.getTime()+m_seconds*1000); return result; } public function setFireDate(date:Date) { invalidate(); m_fireDate = date; scheduleToFire(); } public function timeInterval():Number { return m_seconds; } public function userInfo():Object { return m_userInfo; } // PRIVATE private function scheduleToFire() { var startTime = m_fireDate.getTime(); var currentTime = (new Date()).getTime(); if (startTime < currentTime) { start(); return; } m_initialFireInterval = setInterval(this["startCallback"], startTime - currentTime, this); } private function startCallback(self) { self.start(); } private function start() { if (m_initialFireInterval != null) { clearInterval(m_initialFireInterval); m_initialFireInterval = null; } m_interval = setInterval(this["fireCallback"], m_seconds*1000, this); } private function fireCallback(self) { self.fire(); } } |
From: Scott H. <sco...@us...> - 2005-05-16 22:14:53
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32413/src/org/actionstep Modified Files: ASDrawer.as Log Message: ASDrawer is now the default drawer, and no longer acts as an abstract class ASDefaultDrawer has been removed Index: ASDrawer.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/ASDrawer.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ASDrawer.as 10 May 2005 06:55:12 -0000 1.1 --- ASDrawer.as 16 May 2005 22:03:32 -0000 1.2 *************** *** 30,37 **** import org.actionstep.ASDefaultDrawer; ! import org.actionstep.NSRect; import org.actionstep.NSView; import org.actionstep.NSColor; /** --- 30,38 ---- import org.actionstep.ASDefaultDrawer; ! import org.actionstep.ASDrawerProtocol; import org.actionstep.NSRect; import org.actionstep.NSView; import org.actionstep.NSColor; + import org.actionstep.ASDraw; /** *************** *** 44,49 **** */ class org.actionstep.ASDrawer extends org.actionstep.NSObject { ! private static var g_current:ASDrawer; /** --- 45,51 ---- */ class org.actionstep.ASDrawer extends org.actionstep.NSObject + implements ASDrawerProtocol { ! private static var g_current:ASDrawerProtocol; /** *************** *** 69,74 **** inView:NSView):Void { ! throw new Error("ASDrawer::drawRectColorInView - Method must be " + ! "overridden"); } --- 71,76 ---- inView:NSView):Void { ! ASDraw.drawFill(inView.mcBounds(), aColor.value, aRect.origin.x, ! aRect.origin.y, aRect.size.width, aRect.size.height); } *************** *** 102,106 **** if (g_current == undefined) { ! g_current = new ASDefaultDrawer(); } --- 104,108 ---- if (g_current == undefined) { ! g_current = new ASDrawer(); } |
From: Richard K. <ric...@us...> - 2005-05-16 21:20:51
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31127/test Added Files: ASTestTimer.as Log Message: Added NSTimer and test class --- NEW FILE: ASTestTimer.as --- /* * Copyright (c) 2005, InfoEther, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * 1) Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2) Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3) The name InfoEther, Inc. may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ import org.actionstep.NSTimer; class org.actionstep.test.ASTestTimer { private var m_count:Number; public static function test() { var tmp = new ASTestTimer(); } public function ASTestTimer() { m_count = 0; var startDate:Date = new Date(); startDate.setTime(startDate.getTime()+6000); NSTimer.scheduledTimerWithTimeIntervalTargetSelectorUserInfoRepeats(5, this, "once", {foo:"bar"}, false); (new NSTimer()).initWithFireDateIntervalTargetSelectorUserInfoRepeats(startDate, 1, this, "repeater", {bar:"foo"}, true); } public function once(timer:NSTimer) { TRACE(timer.userInfo().foo); } public function repeater(timer:NSTimer) { TRACE(timer.userInfo().bar); m_count++; if (m_count == 4) { timer.invalidate(); } } } |
From: Richard K. <ric...@us...> - 2005-05-16 01:24:50
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16777 Modified Files: NSTabView.as Log Message: make background tabs darker Index: NSTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSTabView.as,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** NSTabView.as 15 May 2005 18:38:43 -0000 1.4 --- NSTabView.as 16 May 2005 01:24:34 -0000 1.5 *************** *** 381,391 **** private function drawTabViewItemInRect(item:NSTabViewItem, rect:NSRect) { //function roundedRectangle(target_mc:MovieClip, boxWidth:Number, boxHeight:Number, cornerRadius:Number, fillColor:Number, fillAlpha:Number):Void { ! var fillColor:Number; var fillAlpha:Number = 100; var cornerRadius:Number = 3; if (item.tabState() == NSTabState.NSBackgroundTab) { ! fillColor = 0xaaaaaa; } else { ! fillColor = 0xC6C6C6; } var x = rect.origin.x; --- 381,391 ---- private function drawTabViewItemInRect(item:NSTabViewItem, rect:NSRect) { //function roundedRectangle(target_mc:MovieClip, boxWidth:Number, boxHeight:Number, cornerRadius:Number, fillColor:Number, fillAlpha:Number):Void { ! var fillColors:Array; var fillAlpha:Number = 100; var cornerRadius:Number = 3; if (item.tabState() == NSTabState.NSBackgroundTab) { ! fillColors = [0xBEBEBE, 0xA6A6A6]; } else { ! fillColors = [0xDEDEDE, 0xC6C6C6]; } var x = rect.origin.x; *************** *** 395,399 **** with (m_mcBounds) { lineStyle(1.5, 0x8E8E8E, 100); ! beginGradientFill("linear", [0xDEDEDE, 0xC6C6C6], [100,100], [0, 0xff], {matrixType:"box", x:x,y:y,w:width,h:height,r:(.5*Math.PI)}); moveTo(x+cornerRadius, y); --- 395,399 ---- with (m_mcBounds) { lineStyle(1.5, 0x8E8E8E, 100); ! beginGradientFill("linear", fillColors, [100,100], [0, 0xff], {matrixType:"box", x:x,y:y,w:width,h:height,r:(.5*Math.PI)}); moveTo(x+cornerRadius, y); |
From: Richard K. <ric...@us...> - 2005-05-15 18:39:53
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7295/test Modified Files: ASTestTabView.as Log Message: implemented NSNoTabsLineBorder Index: ASTestTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/test/ASTestTabView.as,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ASTestTabView.as 15 May 2005 18:30:13 -0000 1.2 --- ASTestTabView.as 15 May 2005 18:39:05 -0000 1.3 *************** *** 38,42 **** var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); ! //tabView.setTabViewType(org.actionstep.constants.NSTabViewType.NSNoTabsNoBorder); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); --- 38,43 ---- var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); ! // tabView.setTabViewType(org.actionstep.constants.NSTabViewType.NSNoTabsNoBorder); ! // tabView.setTabViewType(org.actionstep.constants.NSTabViewType.NSNoTabsLineBorder); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); |
From: Richard K. <ric...@us...> - 2005-05-15 18:39:22
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7145 Modified Files: NSTabView.as Log Message: implemented NSNoTabsLineBorder Index: NSTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSTabView.as,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** NSTabView.as 15 May 2005 18:30:13 -0000 1.3 --- NSTabView.as 15 May 2005 18:38:43 -0000 1.4 *************** *** 237,240 **** --- 237,241 ---- var rect:NSRect = bounds(); switch(m_tabViewType) { + case NSTabViewType.NSBottomTabsBezelBorder: case NSTabViewType.NSTopTabsBezelBorder: rect.origin.y+=TAB_HEIGHT+5; *************** *** 249,258 **** rect.size.width-=10; break; ! case NSTabViewType.NSBottomTabsBezelBorder: ! rect.origin.y+=TAB_HEIGHT+5; ! rect.size.height-=(TAB_HEIGHT+10); ! rect.origin.x+=5; ! rect.size.width-=10; ! break; case NSTabViewType.NSNoTabsNoBorder: break; --- 250,259 ---- rect.size.width-=10; break; ! case NSTabViewType.NSNoTabsLineBorder: ! rect.origin.y+=1; ! rect.size.height-=2; ! rect.origin.x+=1; ! rect.size.width-=2; ! break case NSTabViewType.NSNoTabsNoBorder: break; *************** *** 320,328 **** public function drawRect(rect:NSRect) { - if (m_tabViewType == NSTabViewType.NSNoTabsNoBorder) { - m_mcBounds.clear(); - return; - } - var i = 0; var tabViewItem; --- 321,324 ---- *************** *** 338,341 **** --- 334,351 ---- m_mcBounds.clear(); + if (m_tabViewType == NSTabViewType.NSNoTabsNoBorder) { + return; + } else if (m_tabViewType == NSTabViewType.NSNoTabsLineBorder) { + with (m_mcBounds) { + lineStyle(1, 0, 100); + moveTo(x, y); + lineTo(x+width, y); + lineTo(x+width, y+height); + lineTo(x, y+height); + lineTo(x,y); + endFill(); + } + return; + } while ( (tabViewItem=tabViewItemAtIndex(i)) != null) { |
From: Richard K. <ric...@us...> - 2005-05-15 18:30:23
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5536/test Modified Files: ASTestTabView.as Log Message: Tab views are fully functional although they do not clip the text right now Index: ASTestTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/test/ASTestTabView.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ASTestTabView.as 15 May 2005 04:29:57 -0000 1.1 --- ASTestTabView.as 15 May 2005 18:30:13 -0000 1.2 *************** *** 37,51 **** var window1 = (new NSWindow()).initWithContentRect(new NSRect(0,0,500,500)); var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); ! tabView.setFont(NSFont.fontWithNameSize("Arial", 12)); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); ! tabItem1.setLabel("Test 1"); var tabItemView1:ASTestView = new ASTestView(); tabItemView1.initWithFrame(new NSRect(0,0,10,10)); tabItemView1.setBackgroundColor(new NSColor(0xffff00)); tabItem1.setView(tabItemView1); var tabItem2:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(2); ! tabItem2.setLabel("Test 2"); var tabItemView2:ASTestView = new ASTestView(); tabItemView2.initWithFrame(new NSRect(0,0,10,10)); --- 37,58 ---- var window1 = (new NSWindow()).initWithContentRect(new NSRect(0,0,500,500)); var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); ! ! //tabView.setTabViewType(org.actionstep.constants.NSTabViewType.NSNoTabsNoBorder); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); ! tabItem1.setLabel("This is a long tab"); var tabItemView1:ASTestView = new ASTestView(); tabItemView1.initWithFrame(new NSRect(0,0,10,10)); tabItemView1.setBackgroundColor(new NSColor(0xffff00)); tabItem1.setView(tabItemView1); + + var nextButton = (new NSButton()).initWithFrame(new NSRect(80,80,70,30)); + nextButton.setTitle("Next Tab"); + tabItemView1.addSubview(nextButton); + nextButton.setTarget(tabView); + nextButton.setAction("selectNextTabViewItem"); var tabItem2:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(2); ! tabItem2.setLabel("Short tab"); var tabItemView2:ASTestView = new ASTestView(); tabItemView2.initWithFrame(new NSRect(0,0,10,10)); *************** *** 53,56 **** --- 60,69 ---- tabItem2.setView(tabItemView2); + var prevButton = (new NSButton()).initWithFrame(new NSRect(80,80,70,30)); + prevButton.setTitle("Prev Tab"); + tabItemView2.addSubview(prevButton); + prevButton.setTarget(tabView); + prevButton.setAction("selectPreviousTabViewItem"); + tabView.addTabViewItem(tabItem1); tabView.addTabViewItem(tabItem2); |
From: Richard K. <ric...@us...> - 2005-05-15 18:30:23
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5536 Modified Files: NSTabView.as NSTabViewItem.as Log Message: Tab views are fully functional although they do not clip the text right now Index: NSTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSTabView.as,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NSTabView.as 15 May 2005 04:28:16 -0000 1.2 --- NSTabView.as 15 May 2005 18:30:13 -0000 1.3 *************** *** 60,63 **** --- 60,64 ---- public function NSTabView() { m_items = new NSArray(); + m_font = NSFont.systemFontOfSize(-1); m_drawsBackground = true; m_controlSize = NSControlSize.NSRegularControlSize; *************** *** 200,203 **** --- 201,205 ---- public function setTabViewType(type:NSTabViewType) { m_tabViewType = type; + setNeedsDisplay(true); } *************** *** 235,239 **** var rect:NSRect = bounds(); switch(m_tabViewType) { ! case NSTabViewType.NSTopTabsBezelBorder: rect.origin.y+=TAB_HEIGHT+5; rect.size.height-=(TAB_HEIGHT+10); --- 237,241 ---- var rect:NSRect = bounds(); switch(m_tabViewType) { ! case NSTabViewType.NSTopTabsBezelBorder: rect.origin.y+=TAB_HEIGHT+5; rect.size.height-=(TAB_HEIGHT+10); *************** *** 241,247 **** rect.size.width-=10; break; ! case NSTabViewType.NSNoTabsBezelBorder: break; ! case NSTabViewType.NSBottomTabsBezelBorder: break; } --- 243,259 ---- rect.size.width-=10; break; ! case NSTabViewType.NSNoTabsBezelBorder: ! rect.origin.y+=5; ! rect.size.height-=10; ! rect.origin.x+=5; ! rect.size.width-=10; break; ! case NSTabViewType.NSBottomTabsBezelBorder: ! rect.origin.y+=TAB_HEIGHT+5; ! rect.size.height-=(TAB_HEIGHT+10); ! rect.origin.x+=5; ! rect.size.width-=10; ! break; ! case NSTabViewType.NSNoTabsNoBorder: break; } *************** *** 295,309 **** } - /* - (void) mouseDown: (NSEvent *)theEvent - { - NSPoint location = [theEvent locationInWindow]; - NSTabViewItem *anItem = [self tabViewItemAtPoint: location]; - - if (anItem != nil && ![anItem isEqual: _selected]) - { - [self selectTabViewItem: anItem]; - } - }*/ - public function mouseDown(event:NSEvent) { var location:NSPoint = event.mouseLocation.clone(); --- 307,310 ---- *************** *** 318,321 **** --- 319,328 ---- public function drawRect(rect:NSRect) { + + if (m_tabViewType == NSTabViewType.NSNoTabsNoBorder) { + m_mcBounds.clear(); + return; + } + var i = 0; var tabViewItem; *************** *** 324,328 **** var selectedRect; var tabRect:NSRect = null; ! var fillColor = 0xdddddd; var x = rect.origin.x; var y = rect.origin.y; --- 331,335 ---- var selectedRect; var tabRect:NSRect = null; ! var fillColor = 0xC6C6C6; var x = rect.origin.x; var y = rect.origin.y; *************** *** 339,348 **** } drawTabViewItemInRect(tabViewItem, tabRect); ! tx += labelSize.width+16 i++; } with (m_mcBounds) { beginFill(fillColor, 100); ! lineStyle(1, 0, 100); moveTo(x, y+TAB_HEIGHT); if (selectedRect != null) { --- 346,355 ---- } drawTabViewItemInRect(tabViewItem, tabRect); ! tx += labelSize.width+17 i++; } with (m_mcBounds) { beginFill(fillColor, 100); ! lineStyle(1, 0x8E8E8E, 100); moveTo(x, y+TAB_HEIGHT); if (selectedRect != null) { *************** *** 350,354 **** lineStyle(undefined, 0, 100); lineTo(selectedRect.origin.x+selectedRect.size.width, y+TAB_HEIGHT); ! lineStyle(1, 0, 100); } lineTo(x+width, y+TAB_HEIGHT); --- 357,361 ---- lineStyle(undefined, 0, 100); lineTo(selectedRect.origin.x+selectedRect.size.width, y+TAB_HEIGHT); ! lineStyle(1, 0x8E8E8E, 100); } lineTo(x+width, y+TAB_HEIGHT); *************** *** 366,373 **** var fillColor:Number; var fillAlpha:Number = 100; if (item.tabState() == NSTabState.NSBackgroundTab) { fillColor = 0xaaaaaa; } else { ! fillColor = 0xdddddd; } var x = rect.origin.x; --- 373,381 ---- var fillColor:Number; var fillAlpha:Number = 100; + var cornerRadius:Number = 3; if (item.tabState() == NSTabState.NSBackgroundTab) { fillColor = 0xaaaaaa; } else { ! fillColor = 0xC6C6C6; } var x = rect.origin.x; *************** *** 376,413 **** var height = rect.size.height; with (m_mcBounds) { ! lineStyle(1, 0, 100); ! beginFill(fillColor, fillAlpha); ! moveTo(x,y); ! lineTo(x+width, y); lineTo(x+width, y+height); ! lineStyle(undefined, 0, 100); lineTo(x, y+height); ! lineStyle(1, 0, 100); ! lineTo(x,y); endFill(); } item.drawLabelInRect(m_allowsTruncatedLabels, rect); ! ! /* ! var cornerRadius = 5; ! ! with (m_mcBounds) { ! beginFill(fillColor, fillAlpha); ! moveTo(x+cornerRadius, y); ! lineTo(x+width-cornerRadius, y); ! curveTo(boxWidth, 0, boxWidth, cornerRadius); ! lineTo(boxWidth, cornerRadius); ! lineTo(boxWidth, boxHeight-cornerRadius); ! curveTo(boxWidth, boxHeight, boxWidth-cornerRadius, boxHeight); ! lineTo(boxWidth-cornerRadius, boxHeight); ! lineTo(cornerRadius, boxHeight); ! curveTo(0, boxHeight, 0, boxHeight-cornerRadius); ! lineTo(0, boxHeight-cornerRadius); ! lineTo(0, cornerRadius); ! curveTo(0, 0, cornerRadius, 0); ! lineTo(cornerRadius, 0); ! endFill(); ! } ! */ } --- 384,403 ---- var height = rect.size.height; with (m_mcBounds) { ! lineStyle(1.5, 0x8E8E8E, 100); ! beginGradientFill("linear", [0xDEDEDE, 0xC6C6C6], [100,100], [0, 0xff], ! {matrixType:"box", x:x,y:y,w:width,h:height,r:(.5*Math.PI)}); ! moveTo(x+cornerRadius, y); ! lineTo(x+width-cornerRadius, y); ! lineTo(x+width, y+cornerRadius); //Angle lineTo(x+width, y+height); ! lineStyle(undefined, 0, 100); lineTo(x, y+height); ! lineStyle(1.5, 0x8E8E8E, 100); ! lineTo(x, y+cornerRadius); ! lineTo(x+cornerRadius, y); //Angle endFill(); } item.drawLabelInRect(m_allowsTruncatedLabels, rect); ! } Index: NSTabViewItem.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSTabViewItem.as,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NSTabViewItem.as 15 May 2005 04:28:16 -0000 1.2 --- NSTabViewItem.as 15 May 2005 18:30:13 -0000 1.3 *************** *** 56,59 **** --- 56,63 ---- } + public function description():String { + return "NSTabViewItem(label="+m_label+")"; + } + // Working with labels *************** *** 66,69 **** --- 70,74 ---- m_textFormat = m_tabView.font().textFormat(); m_textField.text = tlabel; + m_textField.autoSize = true; m_textField.selectable = false; m_textField.type = "dynamic"; *************** *** 75,80 **** m_textField.setTextFormat(m_textFormat); } m_textField._x = (rect.size.width - size.width)/2 + rect.origin.x; ! m_textField._y = 12;//(rect.size.height - size.height)/2 + rect.origin.y; } --- 80,90 ---- m_textField.setTextFormat(m_textFormat); } + + var x = rect.origin.x; + var y = rect.origin.y; + var width = rect.size.width; + var height = rect.size.height; m_textField._x = (rect.size.width - size.width)/2 + rect.origin.x; ! m_textField._y = (rect.size.height - size.height)/2 + rect.origin.y; } *************** *** 136,140 **** public function pointInTabItem(point:NSPoint) { ! return m_rect.pointInRect(point); } --- 146,150 ---- public function pointInTabItem(point:NSPoint) { ! return m_rect == null ? false : m_rect.pointInRect(point); } |
From: Richard K. <ric...@us...> - 2005-05-15 18:29:52
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5465 Modified Files: NSArray.as Log Message: replace isEqual with == Index: NSArray.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSArray.as,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** NSArray.as 13 May 2005 16:10:55 -0000 1.6 --- NSArray.as 15 May 2005 18:29:15 -0000 1.7 *************** *** 217,221 **** for (var i:Number = startIdx; i <= endIdx; i++) { ! if (m_list[i].isEqual(anObject)) return i; } --- 217,221 ---- for (var i:Number = startIdx; i <= endIdx; i++) { ! if (m_list[i]==anObject) return i; } |
From: Richard K. <ric...@us...> - 2005-05-15 04:30:11
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22864 Added Files: ASTestTabView.as Log Message: added to test tab view --- NEW FILE: ASTestTabView.as --- /* * Copyright (c) 2005, InfoEther, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * 1) Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2) Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3) The name InfoEther, Inc. may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ import org.actionstep.*; import org.actionstep.test.*; class org.actionstep.test.ASTestTabView { public static function test() { var app = NSApplication.sharedApplication(); var window1 = (new NSWindow()).initWithContentRect(new NSRect(0,0,500,500)); var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); tabView.setFont(NSFont.fontWithNameSize("Arial", 12)); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); tabItem1.setLabel("Test 1"); var tabItemView1:ASTestView = new ASTestView(); tabItemView1.initWithFrame(new NSRect(0,0,10,10)); tabItemView1.setBackgroundColor(new NSColor(0xffff00)); tabItem1.setView(tabItemView1); var tabItem2:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(2); tabItem2.setLabel("Test 2"); var tabItemView2:ASTestView = new ASTestView(); tabItemView2.initWithFrame(new NSRect(0,0,10,10)); tabItemView2.setBackgroundColor(new NSColor(0x00ff00)); tabItem2.setView(tabItemView2); tabView.addTabViewItem(tabItem1); tabView.addTabViewItem(tabItem2); tabView.selectFirstTabViewItem(null); window1.setContentView(tabView); app.run(); } } |
From: Richard K. <ric...@us...> - 2005-05-15 04:29:43
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22769/test Modified Files: ASTestView.as Log Message: add background color methods Index: ASTestView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/test/ASTestView.as,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ASTestView.as 6 May 2005 05:20:48 -0000 1.3 --- ASTestView.as 15 May 2005 04:28:44 -0000 1.4 *************** *** 31,40 **** import org.actionstep.NSView; import org.actionstep.NSRect; class org.actionstep.test.ASTestView extends NSView { public function drawRect(rect:NSRect) { with(m_mcBounds) { lineStyle(0, 0x000000, 0); ! beginFill(0xBEC3C9, 100); moveTo(0,0); lineTo(rect.size.width, 0); --- 31,55 ---- import org.actionstep.NSView; import org.actionstep.NSRect; + import org.actionstep.NSColor; class org.actionstep.test.ASTestView extends NSView { + private var m_backgroundColor:NSColor; + + public function ASTestView() { + m_backgroundColor = new NSColor(0xBEC3C9); + } + + public function setBackgroundColor(color:NSColor) { + m_backgroundColor = color; + } + + public function backgroundColor():NSColor { + return m_backgroundColor; + } + public function drawRect(rect:NSRect) { with(m_mcBounds) { lineStyle(0, 0x000000, 0); ! beginFill(m_backgroundColor.value, 100); moveTo(0,0); lineTo(rect.size.width, 0); |
From: Richard K. <ric...@us...> - 2005-05-15 04:28:25
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22659 Modified Files: NSTabView.as NSTabViewItem.as NSView.as NSWindow.as Log Message: got tabs working! Index: NSView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSView.as,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** NSView.as 5 May 2005 16:30:03 -0000 1.3 --- NSView.as 15 May 2005 04:28:16 -0000 1.4 *************** *** 118,122 **** m_notificationCenter = m_notificationCenter; m_frame = newFrame.clone(); ! m_bounds = new NSRect(0, 0,m_frame.size.width, m_frame.size.height); return this; } --- 118,122 ---- m_notificationCenter = m_notificationCenter; m_frame = newFrame.clone(); ! m_bounds = new NSRect(0, 0, m_frame.size.width, m_frame.size.height); return this; } *************** *** 479,482 **** --- 479,483 ---- public function setFrame(newFrame:NSRect):Void { m_frame = newFrame.clone(); + m_bounds.size = m_frame.size.clone(); updateFrameMovieClipSize(); if(m_postsFrameChangeNotifications) { *************** *** 500,503 **** --- 501,505 ---- public function setFrameSize(size:NSSize) { m_frame.size = size.clone(); + m_bounds.size = size.clone(); updateFrameMovieClipSize(); if(m_postsFrameChangeNotifications) { *************** *** 529,533 **** public function bounds():NSRect { ! return bounds.clone(); } --- 531,535 ---- public function bounds():NSRect { ! return m_bounds.clone(); } Index: NSWindow.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSWindow.as,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** NSWindow.as 10 May 2005 02:17:28 -0000 1.6 --- NSWindow.as 15 May 2005 04:28:16 -0000 1.7 *************** *** 316,324 **** case NSEvent.NSLeftMouseDown: if (event.view.acceptsFirstResponder()) { ! //if (!m_fieldEditor.isEditing()) { ! makeFirstResponder(event.view); ! //} ! event.view.mouseDown(event); } break; case NSEvent.NSLeftMouseUp: --- 316,322 ---- case NSEvent.NSLeftMouseDown: if (event.view.acceptsFirstResponder()) { ! makeFirstResponder(event.view); } + event.view.mouseDown(event); break; case NSEvent.NSLeftMouseUp: Index: NSTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSTabView.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NSTabView.as 14 May 2005 04:47:21 -0000 1.1 --- NSTabView.as 15 May 2005 04:28:16 -0000 1.2 *************** *** 34,37 **** --- 34,38 ---- import org.actionstep.NSRect; import org.actionstep.NSSize; + import org.actionstep.NSEvent; import org.actionstep.NSFont; import org.actionstep.NSTabViewItem; *************** *** 43,46 **** --- 44,49 ---- class org.actionstep.NSTabView extends NSView { + + public static var TAB_HEIGHT = 20; private var m_delegate:Object; *************** *** 59,62 **** --- 62,66 ---- m_drawsBackground = true; m_controlSize = NSControlSize.NSRegularControlSize; + m_tabViewType = NSTabViewType.NSTopTabsBezelBorder; m_allowsTruncatedLabels = false; } *************** *** 107,110 **** --- 111,115 ---- return i; } + i++; } return NSNotFound; *************** *** 228,234 **** public function contentRect():NSRect { ! var rect:NSRect = bounds().clone(); switch(m_tabViewType) { case NSTabViewType.NSTopTabsBezelBorder: break; case NSTabViewType.NSNoTabsBezelBorder: --- 233,243 ---- public function contentRect():NSRect { ! var rect:NSRect = bounds(); switch(m_tabViewType) { case NSTabViewType.NSTopTabsBezelBorder: + rect.origin.y+=TAB_HEIGHT+5; + rect.size.height-=(TAB_HEIGHT+10); + rect.origin.x+=5; + rect.size.width-=10; break; case NSTabViewType.NSNoTabsBezelBorder: *************** *** 281,294 **** return tabViewItem; } } return null; } // Drawing public function drawRect(rect:NSRect) { ! //m_mcBounds } } \ No newline at end of file --- 290,415 ---- return tabViewItem; } + i++; } return null; } + + /* - (void) mouseDown: (NSEvent *)theEvent + { + NSPoint location = [theEvent locationInWindow]; + NSTabViewItem *anItem = [self tabViewItemAtPoint: location]; + + if (anItem != nil && ![anItem isEqual: _selected]) + { + [self selectTabViewItem: anItem]; + } + }*/ + + public function mouseDown(event:NSEvent) { + var location:NSPoint = event.mouseLocation.clone(); + mcBounds().globalToLocal(location); + var item:NSTabViewItem = tabViewItemAtPoint(location); + if (item != null && item != m_selected) { + selectTabViewItem(item); + } + } // Drawing public function drawRect(rect:NSRect) { ! var i = 0; ! var tabViewItem; ! var tx = 5; ! var labelSize:NSSize; ! var selectedRect; ! var tabRect:NSRect = null; ! var fillColor = 0xdddddd; ! var x = rect.origin.x; ! var y = rect.origin.y; ! var width = rect.size.width-1; ! var height = rect.size.height-1; ! ! m_mcBounds.clear(); ! ! while ( (tabViewItem=tabViewItemAtIndex(i)) != null) { ! labelSize = tabViewItem.sizeOfLabel(); ! tabRect = new NSRect(x + tx, y, labelSize.width+14, TAB_HEIGHT); ! if (tabViewItem.tabState() == NSTabState.NSSelectedTab) { ! selectedRect = tabRect; ! } ! drawTabViewItemInRect(tabViewItem, tabRect); ! tx += labelSize.width+16 ! i++; ! } ! with (m_mcBounds) { ! beginFill(fillColor, 100); ! lineStyle(1, 0, 100); ! moveTo(x, y+TAB_HEIGHT); ! if (selectedRect != null) { ! lineTo(selectedRect.origin.x, y+TAB_HEIGHT); ! lineStyle(undefined, 0, 100); ! lineTo(selectedRect.origin.x+selectedRect.size.width, y+TAB_HEIGHT); ! lineStyle(1, 0, 100); ! } ! lineTo(x+width, y+TAB_HEIGHT); ! lineTo(x+width, y+height); ! lineTo(x, y+height); ! lineTo(x,y+TAB_HEIGHT); ! endFill(); ! } } + // PRIVATE FUNCTIONS + + private function drawTabViewItemInRect(item:NSTabViewItem, rect:NSRect) { + //function roundedRectangle(target_mc:MovieClip, boxWidth:Number, boxHeight:Number, cornerRadius:Number, fillColor:Number, fillAlpha:Number):Void { + var fillColor:Number; + var fillAlpha:Number = 100; + if (item.tabState() == NSTabState.NSBackgroundTab) { + fillColor = 0xaaaaaa; + } else { + fillColor = 0xdddddd; + } + var x = rect.origin.x; + var y = rect.origin.y; + var width = rect.size.width; + var height = rect.size.height; + with (m_mcBounds) { + lineStyle(1, 0, 100); + beginFill(fillColor, fillAlpha); + moveTo(x,y); + lineTo(x+width, y); + lineTo(x+width, y+height); + lineStyle(undefined, 0, 100); + lineTo(x, y+height); + lineStyle(1, 0, 100); + lineTo(x,y); + endFill(); + } + item.drawLabelInRect(m_allowsTruncatedLabels, rect); + + /* + var cornerRadius = 5; + + with (m_mcBounds) { + beginFill(fillColor, fillAlpha); + moveTo(x+cornerRadius, y); + lineTo(x+width-cornerRadius, y); + curveTo(boxWidth, 0, boxWidth, cornerRadius); + lineTo(boxWidth, cornerRadius); + lineTo(boxWidth, boxHeight-cornerRadius); + curveTo(boxWidth, boxHeight, boxWidth-cornerRadius, boxHeight); + lineTo(boxWidth-cornerRadius, boxHeight); + lineTo(cornerRadius, boxHeight); + curveTo(0, boxHeight, 0, boxHeight-cornerRadius); + lineTo(0, boxHeight-cornerRadius); + lineTo(0, cornerRadius); + curveTo(0, 0, cornerRadius, 0); + lineTo(cornerRadius, 0); + endFill(); + } + */ + } + } \ No newline at end of file Index: NSTabViewItem.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSTabViewItem.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NSTabViewItem.as 14 May 2005 04:47:21 -0000 1.1 --- NSTabViewItem.as 15 May 2005 04:28:16 -0000 1.2 *************** *** 65,69 **** m_textField = m_tabView.createBoundsTextField(); m_textFormat = m_tabView.font().textFormat(); - m_textField.self = this; m_textField.text = tlabel; m_textField.selectable = false; --- 65,68 ---- *************** *** 76,81 **** m_textField.setTextFormat(m_textFormat); } ! m_textField.x = (rect.size.width - size.width)/2 + rect.origin.x; ! m_textField.y = (rect.size.height - size.height)/2 + rect.origin.y; } --- 75,80 ---- m_textField.setTextFormat(m_textFormat); } ! m_textField._x = (rect.size.width - size.width)/2 + rect.origin.x; ! m_textField._y = 12;//(rect.size.height - size.height)/2 + rect.origin.y; } |
From: Richard K. <ric...@us...> - 2005-05-14 13:25:58
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26520 Modified Files: NSBox.as Log Message: initWithRect returns NSBox not NSView Index: NSBox.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSBox.as,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** NSBox.as 6 May 2005 00:01:03 -0000 1.6 --- NSBox.as 14 May 2005 13:25:49 -0000 1.7 *************** *** 89,93 **** * @see org.actionstep.NSView#initWithFrame */ ! public function initWithFrame(newFrame:NSRect):NSView { super.initWithFrame(newFrame); // NECESSARY --- 89,93 ---- * @see org.actionstep.NSView#initWithFrame */ ! public function initWithFrame(newFrame:NSRect):NSBox { super.initWithFrame(newFrame); // NECESSARY |
From: Tom C. <tom...@us...> - 2005-05-14 13:14:55
|
Update of /cvsroot/actionstep/CVSROOT In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24590 Modified Files: loginfo Log Message: Reverting commits list test checkins Index: loginfo =================================================================== RCS file: /cvsroot/actionstep/CVSROOT/loginfo,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** loginfo 14 May 2005 12:04:19 -0000 1.7 --- loginfo 14 May 2005 13:14:47 -0000 1.8 *************** *** 26,31 **** # or #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog - # Just a test of the commit email thingy - # Just a test of the commit email thingy DEFAULT /cvsroot/sitedocs/CVSROOT/cvstools/syncmail %{sVv} act...@li... --- 26,29 ---- |
From: Tom C. <tom...@us...> - 2005-05-14 13:14:38
|
Update of /cvsroot/actionstep/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24548 Modified Files: README Log Message: Reverting commits list test checkins Index: README =================================================================== RCS file: /cvsroot/actionstep/actionstep/README,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** README 14 May 2005 12:30:28 -0000 1.3 --- README 14 May 2005 13:14:29 -0000 1.4 *************** *** 71,74 **** companies cannot release source due to customer requirements. The license can be found in the LICENSE file. - - TEST TEST TEST --- 71,72 ---- |
From: Tom C. <tom...@us...> - 2005-05-14 12:30:44
|
Update of /cvsroot/actionstep/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17819 Modified Files: README Log Message: commits list test, actionscript module Index: README =================================================================== RCS file: /cvsroot/actionstep/actionstep/README,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** README 4 May 2005 23:29:58 -0000 1.2 --- README 14 May 2005 12:30:28 -0000 1.3 *************** *** 71,72 **** --- 71,74 ---- companies cannot release source due to customer requirements. The license can be found in the LICENSE file. + + TEST TEST TEST |
From: Tom C. <tom...@us...> - 2005-05-14 12:04:40
|
Update of /cvsroot/actionstep/CVSROOT In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13529 Modified Files: loginfo Log Message: test 4 Index: loginfo =================================================================== RCS file: /cvsroot/actionstep/CVSROOT/loginfo,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** loginfo 14 May 2005 12:04:05 -0000 1.6 --- loginfo 14 May 2005 12:04:19 -0000 1.7 *************** *** 27,30 **** --- 27,31 ---- #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog # Just a test of the commit email thingy + # Just a test of the commit email thingy DEFAULT /cvsroot/sitedocs/CVSROOT/cvstools/syncmail %{sVv} act...@li... |