December 2012 Commit Log

Number of Commits:
87
Number of Active Developers:
5
mahameeo 2012-12-14 21:30 Rev.: 275

I just reworked on some of the extensions. We now have the debugging pop up window, automatic resizing, and the user's history extensions. We are missing Assignment and variable expressions though.

260 lines of code changed in 9 files:

connorhollenbeck 2012-12-14 18:00 Rev.: 271

0 lines of code changed in 1 file:

connorhollenbeck 2012-12-14 15:37 Rev.: 269

Added a button for the history

25 lines of code changed in 3 files:

wangc 2012-12-14 14:39 Rev.: 268

Fixed the user debug feature

6 lines of code changed in 1 file:

connorhollenbeck 2012-12-14 14:17 Rev.: 266

0 lines of code changed in 1 file:

connorhollenbeck 2012-12-14 12:47 Rev.: 263

Added the history underneath the expression input

3 lines of code changed in 2 files:

wangc 2012-12-14 00:55 Rev.: 262

Added feature: a pop up window allows users to "debug" expressions by using a mouse click to display the point and evaluated values at that point

Also, I've tried to resize the canvas to fit the window; it kind of works, but there's a pop up window at the beginning of each run that I cannot fix. Please see the code for yourselves and see if you cannot fix the bug; the code is in the comments.

42 lines of code changed in 1 file:

wangc 2012-12-14 00:50 Rev.: 261

Changed accessor of imageToDomainScale to public

2 lines of code changed in 1 file:

mahameeo 2012-12-13 18:10 Rev.: 254

fixing the size of expression text area

5 lines of code changed in 1 file:

mahameeo 2012-12-13 17:10 Rev.: 253

TextArea for expression. Both this textArea and the Canvas are packed in the frame in CardLayout.

184 lines of code changed in 6 files:

mahameeo 2012-12-13 16:47 Rev.: 252

I added more test cases in Evaluator test suite.

137 lines of code changed in 1 file:

wangc 2012-12-13 16:44 Rev.: 251

These are different from the images shown on the webpage. How to improve?

87 lines of code changed in 2 files:

wangc 2012-12-13 15:57 Rev.: 250

56 lines of code changed in 2 files:

wangc 2012-12-13 15:52 Rev.: 249

40 lines of code changed in 2 files:

wangc 2012-12-13 15:51 Rev.: 248

Finally got imageWrap and imageClip

3 lines of code changed in 1 file:

mahameeo 2012-12-13 13:23 Rev.: 246

refactoring: reading analyzers from a file. I removed the redundant code in SemanticAnalyzer

116 lines of code changed in 5 files:

connorhollenbeck 2012-12-12 22:33 Rev.: 244

Got all the operation tests

88 lines of code changed in 1 file:

connorhollenbeck 2012-12-12 21:39 Rev.: 242

trying to put the functions back into the repository

345 lines of code changed in 32 files:

connorhollenbeck 2012-12-11 14:43 Rev.: 222

0 lines of code changed in 19 files:

wangc 2012-12-11 14:35 Rev.: 221

Added RandomColor

2 lines of code changed in 1 file:

wangc 2012-12-11 14:28 Rev.: 220

20 lines of code changed in 1 file:

wangc 2012-12-11 14:23 Rev.: 219

Need token

21 lines of code changed in 1 file:

wangc 2012-12-11 14:14 Rev.: 217

Need analyzer and token

41 lines of code changed in 1 file:

connorhollenbeck 2012-12-11 14:13 Rev.: 216

updated the RGBToYCrCb

3 lines of code changed in 1 file:

mahameeo 2012-12-11 14:13 Rev.: 215

3 lines of code changed in 1 file:

mahameeo 2012-12-11 13:56 Rev.: 214

perlinColor, perlinBW, YCrCbToRGB

86 lines of code changed in 7 files:

connorhollenbeck 2012-12-10 20:56 Rev.: 212

Added some more test cases, still need PerlinColor and BW and the YCrCbToRGB

41 lines of code changed in 1 file:

mahameeo 2012-12-10 17:14 Rev.: 208

10 lines of code changed in 1 file:

mahameeo 2012-12-10 17:01 Rev.: 207

Updating TokenFactory so that it handles String tokens.

9 lines of code changed in 1 file:

mahameeo 2012-12-10 16:53 Rev.: 206

Oops, I forgot to commit the string token along with other string expression stuff. But now everything should work.

44 lines of code changed in 1 file:

mahameeo 2012-12-10 16:48 Rev.: 205

I just got string expression working.Now we can do things like..cos("img"+y).

181 lines of code changed in 4 files:

mahameeo 2012-12-10 11:22 Rev.: 200

Updating log function: It seems like we should evaluate log(x) as log(|x|).

3 lines of code changed in 1 file:

mahameeo 2012-12-09 11:46 Rev.: 191

2 lines of code changed in 1 file:

mahameeo 2012-12-09 11:44 Rev.: 190

Updating Evaluater: 1)I added "error pop-up window" that reports to the user what went wrong.
2)I used a regex to put space before and after minus sign when needed. So the user does not have to worry about spaces when using minus. (Ex: both x - y and x-y should work!).

36 lines of code changed in 1 file:

connorhollenbeck 2012-12-08 12:17 Rev.: 186

Added clamp, wrap, sin, and cos tests to the ParsedExpressionTreeTests

43 lines of code changed in 1 file:

mahameeo 2012-12-07 20:05 Rev.: 184

Negate(!).
Note: adding "!=Negate" to operations.prop did not work for me. So i had to do something like: "<!> = Negate", and it works!

41 lines of code changed in 3 files:

mahameeo 2012-12-07 14:19 Rev.: 183

20 lines of code changed in 1 file:

connorhollenbeck 2012-12-07 14:15 Rev.: 181

1 lines of code changed in 1 file:

mahameeo 2012-12-07 14:14

85 lines of code changed in 2 files:

mahameeo 2012-12-07 14:13 Rev.: 178

PerlinColor Expression

41 lines of code changed in 1 file:

connorhollenbeck 2012-12-07 13:53 Rev.: 176

0 lines of code changed in 3 files:

Patrick 2012-12-07 13:42 Rev.: 173

1 lines of code changed in 1 file:

Patrick 2012-12-07 13:34 Rev.: 172

1 lines of code changed in 1 file:

Patrick 2012-12-07 13:18 Rev.: 171

50 lines of code changed in 2 files:

wangc 2012-12-07 12:10 Rev.: 170

Added MOD

8 lines of code changed in 1 file:

wangc 2012-12-07 12:10 Rev.: 169

Mod operation

42 lines of code changed in 1 file:

connorhollenbeck 2012-12-05 14:25 Rev.: 126

13 lines of code changed in 5 files:

mahameo 2012-12-05 14:21 Rev.: 125

23 lines of code changed in 1 file:

connorhollenbeck 2012-12-05 14:11 Rev.: 123

Updated the function tokens

12 lines of code changed in 12 files:

wangc 2012-12-05 13:55 Rev.: 122

Name changed from Ciel __> Ceil

20 lines of code changed in 1 file:

wangc 2012-12-05 13:37 Rev.: 121

Completed Operations list

7 lines of code changed in 1 file:

wangc 2012-12-05 13:36 Rev.: 120

Completed Functions list (Ciel __> Ceil)

17 lines of code changed in 1 file:

connorhollenbeck 2012-12-05 13:21 Rev.: 119

Fixed Mod Precedence

1 lines of code changed in 1 file:

Patrick 2012-12-05 13:13 Rev.: 118

126 lines of code changed in 3 files:

mahameeo 2012-12-04 23:22 Rev.: 116

testing some unary function expressions.

34 lines of code changed in 1 file:

mahameeo 2012-12-04 22:29 Rev.: 115

I renamed this analyzer( CeilAnalyzer instead of cielAnalyzer)

22 lines of code changed in 1 file:

mahameeo 2012-12-04 20:59

7 lines of code changed in 2 files:

mahameeo 2012-12-04 20:58 Rev.: 112

Note: Constructors of expressionTreeNodes for multi-argument functions take an Array of arguments ( tree nodes).

3 lines of code changed in 1 file:

mahameeo 2012-12-04 20:52 Rev.: 111

changed the analyzer name to match with the corresponding expressionTreeNode

2 lines of code changed in 1 file:

mahameeo 2012-12-04 20:46 Rev.: 110

ExpressionTreeNodes for all unary functions.

463 lines of code changed in 12 files:

connorhollenbeck 2012-12-04 09:38 Rev.: 107

Added the function tokens to the parser.tokens.functions package

202 lines of code changed in 13 files:

connorhollenbeck 2012-12-03 21:33 Rev.: 106

Added the operation tokens, wasnt sure what the precedence should be for the mod operation though. Also put the tokens into the CharToken Factory.

150 lines of code changed in 8 files:

wangc 2012-12-03 20:17 Rev.: 105

Need picasso.parser.language.expressions.PerlinBW

25 lines of code changed in 1 file:

wangc 2012-12-03 20:14 Rev.: 104

Need picasso.parser.language.expressions.PerlinColor and does order matter for the two arguments?

25 lines of code changed in 1 file:

wangc 2012-12-03 20:08 Rev.: 103

Need picasso.parser.language.expressions.YCrCbtoRGB

3 lines of code changed in 1 file:

wangc 2012-12-03 20:03 Rev.: 102

Need picasso.parser.language.expressions.RgbToYCrCb

22 lines of code changed in 1 file:

wangc 2012-12-03 19:14 Rev.: 101

Need picasso.parser.language.expressions.Log

22 lines of code changed in 1 file:

wangc 2012-12-03 16:59 Rev.: 99

Need picasso.parser.language.expressions.Tan

22 lines of code changed in 1 file:

wangc 2012-12-03 16:59 Rev.: 98

Need picasso.parser.language.expressions.Atan

22 lines of code changed in 1 file:

wangc 2012-12-03 16:56 Rev.: 97

Need picasso.parser.language.expressions.Divide

1 lines of code changed in 1 file:

wangc 2012-12-03 16:55 Rev.: 96

Need picasso.parser.language.expressions.Cos

22 lines of code changed in 1 file:

wangc 2012-12-03 16:54 Rev.: 95

Need picasso.parser.language.expressions.Sin

22 lines of code changed in 1 file:

wangc 2012-12-03 16:52 Rev.: 94

Need picasso.parser.language.expressions.Wrap

22 lines of code changed in 1 file:

wangc 2012-12-03 16:51 Rev.: 93

Need picasso.parser.language.expressions.Clamp

22 lines of code changed in 1 file:

wangc 2012-12-03 16:49 Rev.: 92

Need picasso.parser.language.expressions.Abs

22 lines of code changed in 1 file:

wangc 2012-12-03 16:48 Rev.: 91

Need picasso.parser.language.expressions.Ciel

22 lines of code changed in 1 file:

wangc 2012-12-03 15:18 Rev.: 89

Need picasso.parser.language.expressions.Negate and should this extend from SemanticAnalyzerInterface or UnaryFunctionAnalyzer?

24 lines of code changed in 1 file:

wangc 2012-12-03 15:11 Rev.: 87

Need picasso.parser.language.expressions.Mod and the Mod BinaryFunction

24 lines of code changed in 1 file:

wangc 2012-12-03 15:09 Rev.: 86

Need picasso.parser.language.expressions.Minus and the Minus BinaryFunction

23 lines of code changed in 1 file:

wangc 2012-12-03 15:06 Rev.: 85

Need picasso.parser.language.expressions.Divide and the Divide function

23 lines of code changed in 1 file:

wangc 2012-12-03 15:00 Rev.: 84

Need picasso.parser.language.expressions.Times and the Times Token

23 lines of code changed in 1 file:

wangc 2012-12-03 14:58 Rev.: 83

Need picasso.parser.language.expressions.Power and the Power Token

26 lines of code changed in 1 file:

wangc 2012-12-03 14:57 Rev.: 82

Removed TODO comments.

1 lines of code changed in 1 file:

wangc 2012-12-03 14:57 Rev.: 81

Removed unnecessary TODO comments.

1 lines of code changed in 1 file:

connorhollenbeck 2012-12-02 19:20 Rev.: 46

Connect the Evaluater and the Expression Input to allow for user input

8 lines of code changed in 2 files:

wangc 2012-12-02 19:03 Rev.: 45

Tokens and Analyzers mapping for the Semantic Analyzer

3 lines of code changed in 1 file:

Patrick 2012-12-02 18:52 Rev.: 44

21 lines of code changed in 3 files:

November 2012 »

Generated by StatSVN 0.7.0