les concepteurs web LAMP / MAMP / WAMP
Le groupe des concepteurs, développeurs Linux Apache Mysql Php / Mac Apache Mysql Php / Windows Apache Mysql Php.
Vous désirez discuter des solutions existentes, obtenir de l'aide, être tenu informé des évolutions du secteur ? Ce réseau est fait pour vous.
(php4, php5, php6 [ mais aussi perl, python ], xhtml, xml, ajax, xajax, javascript, jquery, prototype...)
-
PHP 5.3.2 Release Announcement
The PHP development team is proud to announce the immediate release of PHP
5.3.2. This is a maintenance release in the 5.3 series, which includes a
large number of bug fixes.
Security Enhancements and Fixes in PHP 5.3.2:
- Improved LCG entropy. (Rasmus, Samy Kamkar)
- Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)
- Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)
Key Bug Fixes in PHP 5.3.2 include:
- Added support for SHA-256 and SHA-512 to php's crypt.
- Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.
- Fixed bug #51059 (crypt crashes when invalid salt are given).
- Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.
- Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).
- Fixed bug #50723 (Bug in garbage collector causes crash).
- Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).
- Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).
- Fixed bug #50540 (Crash while running ldap_next_reference test
cases). - Fixed bug #49851 (http wrapper breaks on 1024 char long headers).
- Over 60 other bug fixes.
For users upgrading from PHP 5.2 there is a migration guide
available here, detailing
the changes between those releases and PHP 5.3.
Further information and downloads:
For a full list of changes in PHP 5.3.2, see the
ChangeLog. For source downloads
please visit our downloads page, Windows
binaries can be found on
windows.php.net/download/.
-
The Official jQuery Podcast ? Episode 13 ? David Walsh
In this episode we sat down and talked with David Walsh, a developer for the MooTools JavaScript framework. We spent time comparing jQuery with MooTools and talked about how each community can help each other.You can subscribe to the show in iTunes or via the raw RSS feed or you can download the MP3.
Here are the show notes for this episode:
Permanent Sponsors
Our Guest
David Walsh. Developer for MooTools JavaScript Framework
Interview
- Who is David Walsh'
- Founder and Lead Developer for Wying Web Labs
- Developer for MooTools JavaScript framework
- Co-Founder of Script & Style
- Co-Founder of Band Website Template
- jQuery vs. Mootools Debate
- What are some common JavaScript mistakes you often see beginners make'
- Website Optimization
Sponsors
We thank our jQuery14.com sponsors, publishers and our gracious donors, all 653 of you.
Ralph’s Plugin of the Week
- “YoxView – jQuery Image Viewer Plugin”
- David Walsh suggested: “Uniform – Sexy Forms with jQuery”
Elijah?s Tutorial of the week
Wrap Up
David Walsh
- Blog: http://davidwalsh.name/
- Twitter: http://twitter.com/davidwalshblog
Follow the show on twitter for up to date information regarding live show times and upcoming guests at http://twitter.com/jquerypodcast. Follow Ralph and Elijah on Twitter as well.
You can send feedback about this episode or send in questions to podcast@jQuery.com or use the call-in number (804) 4jQuery, (804) 457-8379.
?jQuery Theme? created by Jonathan Neal
- Who is David Walsh'
-
PHP 5.2.13 Released!
The PHP development team would like to announce the immediate
availability of PHP 5.2.13. This release focuses on improving the stability of
the PHP 5.2.x branch with over 40 bug fixes, some of which are security related.
All users of PHP 5.2 are encouraged to upgrade to this release.
Security Enhancements and Fixes in PHP 5.2.13:
- Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)
- Fixed a possible open_basedir/safe_mode bypass in session extension identified by Grzegorz Stachowiak. (Ilia)
- Improved LCG entropy. (Rasmus, Samy Kamkar)
Further details about the PHP 5.2.13 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.
-
jQuery 1.4.2 Released
jQuery 1.4.2 is now out! This is the second minor release on top of jQuery 1.4, fixing some outstanding bugs from the 1.4 release and landing some nice improvements.
I would like to thank the following people that provided patches for this release: Ben Alman, Justin Meyer, Neeraj Singh, and Noah Sloan.
Downloading
As usual, we provide two copies of jQuery, one minified (we now use the Google Closure Compiler as the default minifier) and one uncompressed (for debugging or reading).
- jQuery Minified (24kb Gzipped)
- jQuery Regular (155kb)
You can feel free to include the above URLs directly into your site and you will get the full performance benefits of a quickly-loading jQuery.
Additionally you can also load the URLs directly from either Google or Microsoft’s CDNs:
- http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
- http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js
New Features
A full list of the API changes can be found in the 1.4.2 category on the jQuery API site.
In this release we’ve added two new methods: .delegate() and .undelegate(). These methods serve as complements to the existing .live() and .die() methods in jQuery. They simplify the process of watching for specific events from a certain root within the document.
For example:
$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
});This is equivalent to the following code written using
.live():$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
});
});Additionally,
.live()is roughly equivalent to the following.delegate()code.$(document).delegate("td", "hover", function(){
$(this).toggleClass("hover");
});What’s Changed'
There has been some large code rewrites within this release, both for performance and for fixing long-standing issues.
Performance Improvements
As is the case with virtually every release of jQuery: We’ve worked hard to continue to improve the performance of the code base, making sure that you’re provided with the best performing JavaScript code possible.
According to the numbers presented by the Taskspeed benchmark we’ve improved the performance of jQuery about 2x compared to jQuery 1.4.1 and about 3x compared to jQuery 1.3.2.

Specifically we’ve improved the performance of 4 areas within jQuery:
- The performance of calling .bind() and .unbind(). (Ticket)
- The performance of .empty(), .remove(), and .html(). (Ticket)
- The performance of inserting a single DOM node into a document. (Ticket, Additional Commit)
- The performace of calling
$("body"). (Commit)
While comprehensive benchmarks like Taskspeed can be interesting if deconstructed into individual sub-tests for further study, as a project we tend to stay away from using them as an accurate measure of true, overall, library performance. Considering how many aspects make up a library, not to mention the different techniques that they offer, cumulative results rarely reflect how an actual user may use a library.
For example, we saw significant overall performance speed-ups in Taskspeed simply by optimizing the
$("body")selector because it’s called hundreds of times within the tests. Additionally we saw large gains by optimizing.bind()and.unbind()by a fraction of a millisecond – an inconsequential amount – especially considering that any cases where you would bind hundreds of events you would likely want to use.live()or.delegate()instead.We’ve collected some results from the other major libraries as well but are less interested in those results and far more interested in the performance improvements that we’ve made relative to older versions of jQuery itself.
We will continue to work on optimizing the jQuery code base – indefinitely. It’s always a major concern for us to try and provide the fastest JavaScript/DOM-development experience possible. And yes, there will likely always be ways to gain additional performance – either through internal optimizations or by pushing critical functionality off into browser-land for standardization.
Event Rewrite
The largest internal changes have come through a much-needed structural rewrite of the events module. Many quirky issues related to event binding have been resolved with these fixes.
Namely event handlers are no longer stored as object properties in jQuery’s internal object store (with metadata attached to the handlers). Instead they’re now stored within an internal array of objects.
If you’ve ever had the opportunity to play around with
.data("events")on a jQuery element you would find that it returns an object with all the event types currently bound, within it.To enumerate some of the changes that have occurred during this rewrite:
- It’s now possible to bind identical handlers with different data, namespaces, and event types universally.
- Execution of event handlers will continue after one handler removes itself (or its sibling handlers).
- We no longer attach data/namespace information directly to the event handlers (only a unique tracking ID).
- We no longer use proxy functions, internally, to try and encapsulate handlers.
- Execution order of events is now guaranteed in all browsers. Google Chrome had a long-standing error in their object-looping logic that has been routed around.
As a side-effect of these changes we had to change the newly-exposed special add/special remove APIs in order to accommodate the new event data objects. Ben Alman is in the process of writing up a large tutorial on jQuery’s special event system and we will be making additional announcements when that occurs.
Bug Fixes
There were a total of 40 tickets closed in this minor release. Some relating to differences between jQuery 1.3.2 and jQuery 1.4.x, some fixing long-standing issues (like in the case of the event module rewrite).
Raw Data
This is the raw data that we collected to generate the aforementioned charts.
jQuery 1.3.2 jQuery 1.4.1 jQuery 1.4.2 Prototype 1.6.1 MooTools 1.2.4 Dojo 1.4.1 YUI 3.0.0
FF 3.5 2182 806 565 2156 1073 575 1885
FF 3.6 1352 677 519 2067 857 750 1494
Opera 983 697 222 793 678 218 1201
Safari 610 435 252 315 235 238 612
Chrome 1591 703 293 271 312 222 745
IE 8 2470 1937 1141 3045 4749 1420 2922
IE 7 4468 3470 1705 9863 10034 1737 5830
IE 6 6517 4468 2110 13499 11453 2202 7295 -
The Official jQuery Podcast ? Episode 12 ? Rey Bomb 1
This week Elijah Manor is attending the MVP Summit at Microsoft so Ralph Whitbeck sits down with fellow Developer Relation members Rey Bango, Cody Lindley and Karl Swedberg. Additionally, we had Doug Neiner of Fuel Your Coding on to talk about everything jQuery.We discuss the reactions to 14 Days of jQuery, Pros and Cons of the new API site, jQuery UI as well as many other topics. We also answered a listener question.
You can subscribe to the show in iTunes or via the raw RSS feed or you can download the MP3.
Here are the show notes for this episode:
Permanent Sponsors
Listener Question
“This is Roger Phillips from san antonio. I’d like the Official jQuery Podcast to dig into ajax error handling with jQuery. There’s only a few scattered bits of best practices for this throughout the web and I’d like to hear how you guys handle it. And while your at it discuss the header that gets added to the ajax method, I can’t find any docs on it. And thanks to Yehuda Katz for the tip a couple of weeks ago. Thank you Guys.”
Wrap Up
Follow the show on twitter for up to date information regarding live show times and upcoming guests at http://twitter.com/jquerypodcast.
You can send feedback about this episode or send in questions to podcast@jQuery.com or use the call-in number (804) 4jQuery, (804) 457-8379.
?jQuery Theme? created by Jonathan Neal
-
Dutch PHP Conference
The Dutch PHP Conference is now in its 4th year and yet again promises
a varied and inspiring few days of
excellent technical content
including Sebastian Bergmann, Kevlin Henney, Chris Shiflett, Ilia Alshanetsky
and many other fascinating speakers and topics.
The event is held in Amsterdam from
10th to
12th June 2010,
for more information see the website at
http://phpconference.nl
- we hope you can join us in Amsterdam in June!
-
The Official jQuery Podcast ? Episode 11 ? Yehuda Katz
In our final episode from the 14 Days of jQuery recordings in Washington, DC, Ralph and Elijah sat down with Yehuda Katz, core team member of the Rails and jQuery teams. We discuss the new hooks that are coming in Ruby on Rails that allow it to use jQuery natively.Note: Since we’ve recorded this episode Ruby on Rails 3 Beta has been released.
You can subscribe to the show in iTunes or via the raw RSS feed or you can download the MP3.
Here are the show notes for this episode:
Permanent Sponsors
Interview
- Who is Yehuda Katz'
- Ruby on Rails Team Member
- jQuery Team Member on the Core Team
- Intro to Ruby on Rails
- A walk through a server side http request of JSON in Rails
- XHR requests (jQuery now informs Rails via a header)
- jQuery/Rails developers compared to Prototype/Rails developers
- Prototype ships with Rails
- Rails future and working with other libraries
- Other Projects
- Engine Yard
- Open Sources work – Full time on rails
- Pulled into other projects related to rails
- Open Sources work – Full time on rails
- jQuery 1.4 and Mailformed JSON
- Visual jQuery to be updated
Sponsors
We thank our jQuery14.com sponsors, publishers and our gracious donors, all 653 of you.
Plugin of the week
Ralph picks the Quicksand jQuery Plugin devloped by Jacek Galanciak as this weeks plugin of the week. Quicksand allows you to reorder and filter items with a nice shuffling animation.
Quicksand uses Easing effects and you can use the Easing plugins from jQuery UI.
“Transition” music, “Whip It” by Devo – the Devo hat was the inspiration for the original jQuery Logo and is still represented in our current identity.
Tutorial of the week
Elijah picks a couple of Tutorials the first being David Walsh’s “Fancy FAQs with jQuery Sliders.” A simple technique for creating a collapsible FAQ page. The second tutorial is from Scott Guthrie and his blog post about the jQuery 1.4.1 VSDOC file now available. If you want instructions on how to use the VSDOC you can read the tutorial on Learning jQuery. You can download the file for Visual Studio on the jQuery download page and look for Visual Studio link under 1.4.1.
Wrap up
Yehuda Katz
- Blog: http://yehudakatz.com/
- Twitter: http://twitter.com/wycats
Follow the show on twitter for up to date information regarding live show times and upcoming guests at http://twitter.com/jquerypodcast.
You can send feedback about this episode or send in questions to podcast@jQuery.com or use the call-in number (804) 4jQuery, (804) 457-8379.
“jQuery Theme” created by Jonathan Neal
- Who is Yehuda Katz'
-
ConFoo Web Techno Conference
PHP Quebec and the ConFoo team is pleased to announce the schedule of
the ConFoo Web Techno Conference.
With over 130 presentations in 8 rooms, ConFoo brings you the best of
Web development.
The event will take place on March 8th to 12th in Montreal, at the
prestigious Hilton Bonaventure Hotel.
Over 100 specialists will be present at the conference to share their
knowledge during talks and training. Among them will be:
Rasmus Lerdorf, Terry Chay, Chris Shiflett and Morgan Tocker
You would not want to miss the following presentations:
HTML5: Where Are We Now' (Mark Pilgrim), Andrei's Regex Clinic
(Andrei Zmievski), Security-Centered Design (Chris Shiflett) and Welcome
to the Wild Wild Web (Carl Mercier)
Register online before
January 22nd and save 200$!
Looking forward to see you at the conference.
-
Aito Technologies Embeds MySQL to Manage Several TB of Mobile Traffic Data
Finland-based Aito Technologies, developer of a customer experience analytics product suite, today announced its plans to employ Sun Microsystems? MySQL Embedded Database Server software to successfully analyze up to billions of phone calls, text messages, and mobile data sessions on a daily basis.
-
PHP 5.2.12 Released!
The PHP development team would like to announce the immediate
availability of PHP 5.2.12. This release focuses on improving the stability of
the PHP 5.2.x branch with over 60 bug fixes, some of which are security related.
All users of PHP 5.2 are encouraged to upgrade to this release.
Security Enhancements and Fixes in PHP 5.2.12:
- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (CVE-2009-3557, Rasmus)
- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (CVE-2009-3558, Rasmus)
- Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion, identified by Bogdan Calin. (CVE-2009-4017, Ilia)
- Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check, identified by Stefan Esser. (CVE-2009-4143, Stas)
- Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)
Further details about the PHP 5.2.12 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.
-
Sun "Tech Days" Conference World Tour Kicks Off in Brazil
Sun Microsystems, Inc. today announced the details of the Sun Tech Days worldwide developer conference for 2009-10 at http://developers.sun.com/events/techdays/index.jsp. Sun Tech Days is a multi-city world tour designed to showcase how the developer community can leverage Sun technologies, services and products to drive the next generation of industry innovation. Since 1998, the Sun Tech Days worldwide conference has brought together hundreds of thousands of developers and students to learn about technology from industry experts. -
MySQL Saves Cashpoint an Estimated Half-Million Euros per Year
Sun Microsystems today announced Cashpoint, the Austrian betting and gaming company, has selected Sun's MySQL™ database to manage its customer, Web, and results data. In order to protect its systems' high-availability, Cashpoint uses both a MySQL Enterprise™ Unlimited subscription and the MySQL Cluster database product. Employing an enterprise-wide MySQL Enterprise subscription along with MySQL Cluster contributes to considerable cost savings for the company.
-
Italy's CASPUR Relies on MySQL Enterprise to Support its Scientific Research
Sun Microsystems, Inc. today announced that CASPUR, a non-profit, consortium of Italian universities focused on scientific supercomputing and innovative technologies, has subscribed to Sun's MySQL Enterprise™ database service.
-
Sweden's E.ON ES Selects MySQL Enterprise for its Mobile Work Order Management System
E.ON ES, a subsidiary within E.ON Group, today announced that it has purchased a multi-year MySQL Enterprise™ database subscription from Sun Microsystems to help power its advanced work order management system, used for the service and maintenance of Sweden's electricity distribution grid.
-
Documentation: not just new, but also improved
When we officially released 1.6.1 last week, we also published new documentation, the first official docs generated with PDoc.
Tobie, ear to the ground, brought to my attention what many of you were saying (on the blog and on Twitter): the new docs were harder to navigate and, therefore, harder to browse. Though I had eventual plans to re-do the navigation, the instant feedback showed it was a more critical issue than I?d guessed. So I spent the last week making some changes to the template we use to generate the docs.
You can see the results at api.prototypejs.org. The biggest change is obvious: a fixed, always-visible sidebar that makes it easier to move from section to section. Typing in the search box replaces the hierarchical navigation with a list of matching results. Clearing the search box (use the ESC key as a shortcut) switches back to the ordinary navigation. The sidebar will preserve state from page to page ? it?ll remember your search term and the scrollbar position.
The docs aren?t perfect yet, but they?re good enough to use. I?ve tested them on Firefox 3.5, Safari 4.0, and IE 7?8. If there are glitches in these browsers or others, please open issues on the GitHub project. (If you, as a JavaScript developer, are still using IE 6; I?d like to take you out for a beer and ask you why.)
We intend for this to be default template included with PDoc, albeit without the Prototype branding. And now that we?ve accomplished the most pressing goal ? getting PDoc to generate comprehensive and canonical docs for Prototype ? we can focus on the big ideas we?ve got for the next version of our inline documentation tool.
-
Core Team update: Andrew & Tobie take the reins
In addition to releasing Prototype 1.6.1, I?m pleased to announce that Andrew Dupont and Tobie Langel now officially head up the Prototype Core Team. They?ll be in charge of maintaining Prototype, deciding what makes the cut for new releases, and handling day-to-day operations.
This change in responsibility will let me focus on some infrastructural projects we need for the next-generation version of Prototype. It?ll also help us fix bugs faster and release new versions more frequently. And I?ll remain on the Core Team, contributing code and offering input on API design.
Andrew and Tobie have proved themselves to be worthy keepers of the code, so I?m certain Prototype is in good hands. Congratulations, guys, and thanks for all your hard work!
-
Prototype 1.6.1 released
We?re pleased to announce the release of Prototype 1.6.1 today. This version features improved performance, an element metadata storage system, new mouse events, and compatibility with the latest browsers. It?s also the first release of Prototype built with Sprockets, our JavaScript packaging tool, and PDoc, our inline documentation tool.
Highlights
Full compatibility with new browsers. This version of Prototype fully supports versions 1.0 and higher of Google Chrome, and Internet Explorer 8 in both compatibility mode and super-standards mode.
Element metadata storage. Easily associate JavaScript key/value pairs with a DOM element. See the blog post that started it off.
New mouse events. Internet Explorer?s proprietary ?mouseenter? and ?mouseleave? events are now available in all browsers.
Improved performance and housekeeping. The frequently used Function#bind, String#escapeHTML, and Element#down methods are faster, and Prototype is better at cleaning up after itself.
Built with Sprockets. You can now include the Prototype source code repository in your application and use Sprockets for dependency management and distribution.
Inline documentation with PDoc. Our API documentation is now stored in the source code with PDoc so it?s easy to send patches or view documentation for a specific version.
See the RC2 blog post, RC3 blog post, and CHANGELOG for more details.
Download, report bugs, and get help
- Download Prototype 1.6.1
- View the API documentation
- Check out the Prototype source code on GitHub
- Submit bug reports to Lighthouse
- Get Prototype help on the mailing list or #prototype IRC channel
- Interact with the Core Team on the protoype-core mailing list
We hope you enjoy the new version!
UPDATE
We?re aware of the usability issues with the current PDoc-generated API documentation. We?re working hard to fix those.
In the meantime, we?ve reverted our changes and you can again access the old Prototype documentation. For those of you courageous enough, the new documentation is still available.
Sorry for the inconvenience.
-
Prototype 1.6.1 RC3: Chrome support and PDoc
Today we?re announcing Release Candidate 3 of Prototype 1.6.1. Among the highlights of this release are official Chrome support, improved IE8 compatibility, faster generation of API documentation with PDoc, and lots of bug fixes.
Chrome support
Since Google Chrome is a close sibling of Safari, Prototype has had excellent Chrome compatibility ever since the browser was first released. Now we?re making it official: Prototype supports Chrome 1.0 and greater.
If you have Chrome installed on your system (Windows only for now, even though early alphas exist for Mac), invoking
rake testwill run the unit tests in all locally-installed browsers, including Chrome. To run the unit tests in Chrome alone, tryrake test BROWSERS=chrome.Generate your own docs with PDoc
It?s been a long, strange trip for PDoc, the inline-doc tool that will soon be for Prototype and script.aculo.us what RDoc is for Rails. It started as Tobie?s brainchild over a year ago, but key contributions from James Coglan and Samuel Lebeau have helped to carry it across the finish line.
PDoc was a part of RC2, but has since been updated to make doc generation much, much faster. On my machine, a process that used to take 20 minutes now takes only 60 seconds. Furthermore, we?ve solved a couple of minor issues that made it hard to build the docs on Windows.
Ever since Prototype 1.5, we?ve kept our documentation in Mephisto, the same engine that powers the rest of the site (and this blog). It?s served us well, but it meant that updating the docs became a chore that could only be started once we?d released a particular version. PDoc will make it far easier to maintain our documentation ? and far easier to keep archival copies of the docs for older versions of Prototype.
Upon final release of 1.6.1, we?ll put the generated docs on this site, just like Rails hosts its most recent stable documentation. Until then, you can generate your own local docs by checking out the full source and running
rake docfrom the command line.Other improvements
There have also been a number of bugs fixed since RC2 ? including a heinous bug relating to
Event#observe? and a number of key optimizations. We?ve further improved IE8 compatibility, solving some edge-case issues that popped up since RC2. Credit goes to Juriy (kangax), our newest team member, for working tirelessly these last few months to make 1.6.1 faster and less reliant on browser sniffs.Download, report bugs, and get help
- Download Prototype 1.6.1 RC3
- Submit bug reports to Lighthouse
- Get Prototype help on the mailing list or
#prototypeIRC channel - Interact with the Core Team on the protoype-core mailing list
Thanks to the many contributors who made this release possible!
-
Prototype 1.6.1 RC2: IE8 compatibility, Element storage, and bug fixes
Today we tagged the first public release candidate of Prototype 1.6.1. (What happened to RC1' Long story.) While there are more minor fixes we?d like to get into this release, we decided an interim release was necessary because of the final release of Internet Explorer 8 last week.
This is the first public release of Prototype that is fully compatible ? and fully optimized for ? Internet Explorer 8?s ?super-standards? mode. In particular, Prototype now takes advantage of IE8?s support of the Selectors API and its ability to extend the prototypes of DOM elements.
What?s new'
- Full compatibility with Internet Explorer 8. Juriy has spearheaded the effort to replace most of our IE ?sniffs? into outright capability checks ? making it far easier to support IE8 in both ?super-standards? mode and compatibility mode.
- Element storage, a feature announced previously. Safely associate complex metadata with individual elements.
mouseenterandmouseleaveevents ? simulating the IE-proprietary events that tend to be far more useful thanmouseoverandmouseout.- An
Element#clonemethod for cloning DOM nodes in a way that lets you perform ?cleanup? on the new copies.
What?s been improved'
- Better housekeeping on event handlers in order to prevent memory leaks.
- Better performance in
Function#bind,Element#down, and a number of other often-used methods. - A number of bug fixes.
Consult the CHANGELOG for more details.
In addition to the code itself, the 1.6.1 release features Prototype?s embrace of two other excellent projects we?ve been working on: Sprockets (JavaScript concatenation) and PDoc (inline documentation). Sprockets is now used to ?build? Prototype into a single file for distribution. PDoc will be the way we document the framework from now on. The official API docs aren?t quite ready yet, but they?ll be ready for the final release of 1.6.1.
Download, Report Bugs, and Get Help
- Download Prototype 1.6.1_rc2
- Submit bug reports to Lighthouse
- Get Prototype help on the rails-spinoffs mailing list or #prototype IRC channel
- Interact with the Core Team on the prototype-core mailing list
Thanks to the many contributors who made this release possible!
Nicolas BARTOLI
Globosum
Nicolas Bartoli
Joel Robic
Stéphane TRICHET
Simpliciweb
Posted on 2008/08/01 11:07 by Ludovic Raymond.
N'hésitez pas à partager vos connaissances, vos expériences, vos exclus !
les concepteurs web LAMP / MAMP / WAMP
expert in "Développeur Web, Web Mobile", Communication - Computers - Internet.
Public network
Subject : Computing
Actions
Director
Moderator
Share this


Add to contacts