This repository has been archived by the owner on Feb 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
88 lines (79 loc) · 3.98 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Release: 0.61 - 27.01.09
. Fixes to the pod and a new IWL::Manual::Tutorial pod
. Objects can unrequire resources (IWL::Object::unrequire)
. Registering an event will automatically require the needed js files
. IWL::RPC improvements
. New button, based on tables. Increased rendering speed
. New method that checks whether a resource is required
Release: 0.60 - 03.06.08
. A logo and a move to github
. Proper documentation of the event system
* Generic events, derived from signals, will receive the serialized Event object.
. Rewrite of the NavBar (API Break!)
. The entry is internally represented as a table
. Combo can have empty options
. New IWL::Google::Map widget
. New IWL::Canvas widget
. New IWL::ProgressBar widget
. New selection API for IWL::Objects
. New Drag & Drop API for IWL::Widgets, via IWL::DND
. Rewrite of the shared resource management
* No more global hash for storing shared resources
* Addition of a 'requiredCSS' method
* New IWL::Environment pseudo-root object, for mixing IWL::Objects with html snippets
* Javascript files are placed at the last possible moment
* CSS files are placed as early as possible
* 'iwl:independant' attribute for scripts, if they don't require any shared resources
* Multiple shared resources are obtained in one request, if a 'STATIC_URI_SCRIPT' is in use
. Javascript:
* document.insertScript is now part of 'base.js', requires IWL
* Event.emitSignal can emit regular HTML events, such as 'change' or 'keydown'.
Options for these events (like 'bubbles', or 'ctrlKey') can be added to the
created event, by instantiating a new 'Event.Options' object, with the options
hash as the parameter of the constructor, and passing it as the last argument
of the emitSignal method.
. IWL::Contentbox supports both resize and drag outline mode
. Various internal changes
Release: 0.52 - 22.11.07
. External dependency to JSON removed. IWL::JSON has been included, and
is a perl implementation of prototype's JSON parsing.
. New IWL::IFrame and IWL::VBox widgets
. Workaround for IE's 'Operation Aborted' error
. Javascript:
* Prototype 1.6 and Scriptaculous 1.8
* Custom signals through JavaScript are namespaced with 'iwl'
* JavaScript test cases
* window namespace cleanup. Every IWL function has been moved to a
gloal IWL object, or as an element method. Old names will be
removed in a later version
. Visual:
* IWL::Entry and IWL::Spinner are now BLOCK elements. They might appear
in vertical arrangement, depending on their parent widget
* Tango icons are used instead of rusty ones
* Better icons for IWL::Menu::Item
* IWL::Button skin is more flexible
* Improved IWL::Contentbox
. Improvements to IWL::Entry completion
. Various bugfixes
. Removal of non-stock Stock items. Method for adding custom stock items
Release: 0.51 - 10.10.07
. Menu keyboard navigation
. New spinner widget
. Workaround for nasty JSON bug, which caused tests (and unexpected
behavior) to fail with newer versions of JSON
Release: 0.50 - 08.10.07
. Improvements to the Contentbox, Tooltip and Druid
. New widgets: Accordion and Calendar
. Improved IWL::RPC, with API changes for event registration
. Various fixes and improvements
. Fix the typo of Test::Weaken to Task::Weaken
Release: 0.47 - 03.07.07
. Speedups in Internet Explorer. Internally escape every string that is
. passed to the browser using an 'escape' compatible function.
. Complete test coverage
. Documentation improvements
. More methods
Release: 0.46 - 25.06.07
. Changed the order of the parameter passing in handleEvent
. And some minor issues
Initial release: version 0.45 - 24.06.07