  | 
    
 
  
    
    
      
        
          
         Author | 
        
         Topic: Release 69  (Read 3709 times) | 
       
     
     | 
   
 
  
    
    
      
        
        
          
            
            fry 
 
 
        
      
             | 
            
            
            
              
                
                Release 69 
                «  on: Mar 28th, 2004, 10:41pm » | 
                
                
                 | 
               
             
             
            
            now on the download page, but not the default download.         ABOUT REV 0069 - 28 march 2004      this is yet another bug fix release, which repairs several things,    mostly things that i've run into over the past few as i've been doing   a lot of coding with processing, and some things that were really   causing trouble for folks on the board. basically i was bummed out to   see bug reports on things that i had fixed, or could fix semi-easily.      i'm not releasing linux for this one for lack of time. it will also   not be listed (at least not initially) as the default download on the   page, since it hasn't been tested heavily: this release might not be   particularly stable, i threw it together because i've been working   with p5 a lot lately and had several fixes, but didn't have the time   to do the usual "vetting" process with the testers. if you have any   weird problems, just use 0068.      it's likely that a handful of the examples are also broken because of   the api changes.. my apologies..       there will likely be a couple more releases before the "big"    release that i still need a better name for than "the big release".   suggestions are welcome.         [ ide fixes / changes ]       - fixed the ever-annoying problem of using video with a 'code' folder.     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077900024.html     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1069724180.html     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1073523928_start_0.html     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076679293_start_0.html     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076649501_start_0.html      - added an option to pde.properties so that users can set the amount     of memory to for java mode applications. currently it's set to:     run.external.memory=128     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1078699341_start_0.html      - wheel mouse should now be working when using java 1.4 on the mac.     thanks to jonathan feinberg for the fix!      - lots of fixes to the font builder. remembers previous settings,     doesn't die on small fonts      - added CFBundleIdentifier to mac version so that it's more osx savvy.     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1078739015.html      - *temporarily* disabled "replace all" because it's doing more harm     than good as of now. it will be back in the next release, i just     didn't have time to repair it for this one, and since it's     destructive, that's bad.     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076740626.html     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1080213711.html   
            
             | 
           
            
            
            
              
                | « Last Edit: Sep 30th, 2004, 4:50am by fry » | 
                  | 
               
             
            
             | 
           
         
         | 
       
     
     | 
   
 
  
    
    
      
        
        
          
            
            fry 
 
 
        
      
             | 
            
            
            
              
                
                Re: Release 69: At your own risk 
                « Reply #1 on: Mar 28th, 2004, 10:42pm » | 
                
                
                 | 
               
             
             
            
            [ bug fixes ]       - macosx was flickering several times on startup, no more. this was     also the cause of some other threading weirdness across other     platforms. this probably still needs a little work, but it's better.     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1073111031.html      - some internal fixes to how camera modes worked.. screenX was     slightly broken for some circumstances      - min() and max() with three variables were broken. no longer.     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076804172.html      - the constant for CONTROL wasn't set properly      http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077058788.html      - fixed a bug when using non-ascii chars with fonts     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077475307.html      - fixed a bug where split() would throw an Exception on an empty string     http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077664736.html      - fix bug where single pixel points were ignoring their alpha values         [ api changes & additions ]       - loadStream() has become openStream(), for better consistency.       - toInt(), toFloat(), to String() functions..      ** the naming of these are subject to change..     **     ** we haven't decided on a proper naming for them! **      - splitStrings() becomes just split().. splitInts() goes away.      splitInts becomes -> toInt(split(someString, ','));      - split() now handles multiple chars, i.e.      split(someString, ", ") will split on any number of comma or space     chars in between (sort of a regexp but not really).     to split on commas and any amount of whitespace between, use:     split(someString, "," + WHITESPACE);      - WHITESPACE is a String constant that includes the normal whitespace     chars (space, tab, linefeed, carriage return, etc) plus the unicode     "non breaking space" char.      - chop() function that also handles the unicode non-breaking space     character (found commonly on the mac)      - text(x, y, z) instead of just text(x, y)      - printMatrix() and printCamera() print the current (object space)     transformation matrix and the camera (perspective) matrix.       - nf() and nfs() now work on whole arrays of numbers      - nfp() is like nfs() but shows a plus sign instead of a space      - code from toxi to support .tga files in loadImage()     http://processing.org/discourse/yabb/board_Programs_action_disp_lay_num_1078459847_start_0.html      - bagel code is getting less 1.1 vs. 1.3 specific, thanks to additions     from jonathan feinberg.   
            
             | 
           
            | 
            
            
            
             | 
           
         
         | 
       
     
     | 
   
 
 
 |