- Breaking change: Rename "svgutils.js" to "utilities.js" (make in conformity with JSDoc module naming convention) - Breaking change: Rename "svgedit.js" to "namespaces.js" (to make clear purpose and avoid confusing with editor) - Breaking change: Rename "jquery-svg.js" to "jQuery.attr.js" - Breaking change: Rename "jquery.contextMenu.js" to "jQuery.contextMenu.js" - Breaking change: Rename "jquery.jpicker.js" to "jQuery.jPicker.js" - Breaking change: Rename "JQuerySpinBtn.css" to "jQuery.SpinButton.css" - Breaking change: Rename "JQuerySpinBtn.js" to "jQuery.SpinButton.js" (to have file name more closely reflect name) - Breaking change: Rename "jquery.svgicons.js" to "jQuery.svgIcons.js" - Breaking change: Rename "jquery.jgraduate.js" to "jQuery.jGraduate.js" - Breaking change: Rename "pathseg.js" to "svgpathseg.js" (as it is a poyfill of SVGPathSeg) - Breaking change: Rename `addSvgElementFromJson()` to `addSVGElementFromJson` for consistency - Breaking change: Rename `changeSvgContent()` to `changeSVGContent()` for consistency - Breaking change: Have `exportPDF` resolve with `output` and `outputType` rather than `dataurlstring` (as type may vary) - Breaking change: Rename `extensions/mathjax/MathJax.js` to `extensions/mathjax/MathJax.min.js` - Breaking change: Avoid recent change to have editor ready callbacks return Promises (we're not using and advantageous to keep sequential) - Breaking change: Avoid recent addition of locale-side function in ext-imagelib for l10n - Breaking change: Change name of ext-arrows.js from `Arrows` to `arrows` for sake of file path (not localized anyways). - Breaking change: Change `addlangData` extension event to `addLangData` for consistency with method name - Breaking change: Have `readLang` return lang and data but do not call `setLang` - Fix: Have general locales load first so extensions may use - Fix: Provide `importLocale` to extensions `init` so it may delay adding of the extension until locale data loaded - Fix: Ensure call to `rasterExport` without `imgType` properly sets MIME type to PNG - Fix: Wrong name for moinsave - Update: Update WebAppFind per new API changes - Enhancement: Make `setStrings` public on editor for late setting (used by `ext-shapes.js`) - Enhancement: Add `extensions_added` event - Enhancement: Add `message` event (Relay messages including those which have been been received prior to extension load) - Enhancement: Allow SVGEdit to work out of the box--avoid need for copying sample config file. Should also help with Github-based file servers - Enhancement: Allow avoiding "name" in extension export (just extract out of file name) - Enhancement: Add stack blur to canvg by default (and refactoring it) - Enhancement: Return `Promise` for `embedImage` (as with some other loading methods) - Enhancement: Supply `importLocale` to `langReady` to facilitate extension locale loading - Enhancement: Recover if an extension fails to load (just log and otherwise ignore) - Enhancement: More i18n of extensions (also fixed issue with some console warnings about missing locale strings); i18nize Hello World too - Enhancement: Allowing importing of locales within `addLangData` - npm: Update devDeps - Docs: Migrate copies of all old wiki pages to docs/from-old-wiki folder; intended for a possible move to Markdown, so raw HTML (with formatting) was not preserved, though named links had their absolute URL links preserved - Docs: Begin deleting `SvgCanvas.md` as ensuring jsdoc has replacements - Docs: Add Edtior doc file for help to general users - Docs: Clarify/simplify install instructions - npm/Docs (JSDoc): Add script to check for overly generic types - Docs (JSDoc): For config/prefs and extension creating, link to tutorials (moved tutorials to own directory to avoid recursion problems by jsdoc) - Docs (JSDoc): Add modules (upper case for usual main entrance files or regular names) - Docs (JSDoc): Fill out missing areas; indicate return of `undefined`; consistency with `@returns` - Docs (JSDoc): Add our own layout template to support overflow - Docs (JSDoc): Use cleverLinks and disallow unknown tags - Docs (JSDoc): Insist on "pedantic" flag; put output directory in config - Docs (JSDoc): Use more precise Integer/Float over number, the specific type of array/function/object - Docs (JSDoc): Use `@throws`, `@enum`, `@event`/`@fires`/`@listens` - Docs: Generally update/improve docs (fixes #92) - Docs: Update links to `latest` path (Avoid needing to update such references upon each release) - Docs: 80 chars max - Refactoring: Drop code for extension as function (already requiring export to be an object) - Refactoring: Object destructuring, `Object.entries`, Object shorthand, array extras, more camelCase variable names - Refactoring: Add a `Command` base class - Refactoring: Simplify svgicons `callback` ready detection - Refactoring: Put `let` or `const` closer to scope - Refactoring: Remove unneeded `delimiter` from regex escaping utility - Refactoring: Clearer variable names - Refactoring: Use (non-deprecated) Event constructors - Testing: Use new Sinon
100 lines
5.1 KiB
Markdown
100 lines
5.1 KiB
Markdown
You can listen to the recording of the previous one here (and read up on meeting notes) The next call is here
|
|
|
|
The recording is here: http://tiki.bigbluebutton.org/playback/slides/playback.html?meetingId=c986d4c28a45e0f8bab246354ebfe0422683e9de-1360684740601
|
|
Summary of discussions
|
|
|
|
Jacques presented SVG-edit integrated in Instiki
|
|
We discussed a VersionLifecycle, to be improved/proposed.
|
|
Discussion about testing and unit testing -> Testing
|
|
Convergence of energy / theming -> Theming
|
|
Look at TinyMCE on how they do it in terms of theming and extending functionality
|
|
Report areas that need overrides as bugs / todos / issues on the new Theming page
|
|
Wikipedia: Brion presented the test suite and general objectives
|
|
Example of changes to SVG implementation in the browser [suspend/unsuspend Redraw Implementation](http://dschulze.com/blog/articles/4/efficient-redrawing-on-svg-or-why-suspendredraw-is-a-lie)
|
|
Presented Unhosted.org
|
|
We reviewed stats of https://www.ohloh.net/p/svg-edit
|
|
We will have Community Conference calls every 2-3 months
|
|
|
|
When
|
|
|
|
The meeting will be February 12th, 2013 (at 16h00 UTC like the previous one)
|
|
|
|
Please check for [the time in your time zone](http://www.timeanddate.com/worldclock/fixedtime.html?iso=20130212T1600)
|
|
Where
|
|
|
|
We will be using the Free and Open Source [BigBlueButton](http://bigbluebutton.org/) Web conferencing platform
|
|
It will be possible to join
|
|
With a regular phone with a call to a toll-free North American number
|
|
Via the BigBlueButton web interface (in Flash) (please have a headset)
|
|
With Skype (please have a headset) (It is a free call since you'll be calling a toll-free number)
|
|
|
|
The meeting room is at http://tiki.org/SVG-edit+2013-02+community+meeting
|
|
Topics
|
|
Introduction of participants
|
|
|
|
Each person takes a minute or two to introduce themselves. This also serves to make sure sound is OK for all. Please have a headset.
|
|
Where do you live?
|
|
How do you use SVG-edit? (if this takes more than 30 seconds, please add as a presentation below)
|
|
What is on your mind for this meeting (which topic of the agenda interests you the most)?
|
|
|
|
Demos/explanation of how SVG-edit is used/integrated
|
|
|
|
Each project presents in 2-5 minutes an overview of how they use SVG-edit. Presenters: you'll be able to [share URLs in the chatroom, or you can upload PDFs to the presentation tool](http://www.bigbluebutton.org/overview/)
|
|
|
|
This is for projects that didn't present in the previous call or that have something new to share.
|
|
Wikipedia
|
|
|
|
Being used for Wikipedia will be the biggest surge of usage for SVG-edit (Wikipedia being a top-10 site in the World)
|
|
|
|
[A round-trip test suite is now in place.](https://groups.google.com/forum/#!topic/svg-edit/SfTVM4OPXiA/discussion)
|
|
|
|
Related links: * https://code.google.com/p/svg-edit/wiki/Wikipedia * https://www.mediawiki.org/wiki/Extension:SVGEdit * https://www.mediawiki.org/wiki/Extension:TranslateSvg * https://bugzilla.wikimedia.org/show_bug.cgi?id=38271 * https://code.google.com/p/svg-edit/issues/detail?id=1006
|
|
|
|
What are the next steps to get there? Who can help?
|
|
Release cycle
|
|
|
|
Let's start the discussion. And we should eventually come up with some realistic and commonly understood guidelines. Some examples: * A release every 6 months like Ubuntu (October and April) * Release at any time (when energy and features are there), but never more than 12 month between releases.
|
|
2.7 Release
|
|
|
|
What is the code status in trunk?
|
|
[The current list of issues tagged needed for 2.7](https://code.google.com/p/svg-edit/issues/list?can=2&q=NeededFor%3D2.7)
|
|
Let's discuss "real" blockers for a 2.7 release, because the list above is quite long!
|
|
|
|
Ease of use and skinning platform
|
|
Convergence of energy / Roadmap / Revamp
|
|
|
|
Please present your ideas and proposals. Ideally, in writing before the meeting so people can read and be ready with questions.
|
|
|
|
[Gauging reception for a full redesign (Mark MacKay)](https://groups.google.com/d/topic/svg-edit/MvAHo1-4xpU/discussion)
|
|
[Proposal: svg-edit and svg-view (Christian Tzurcanu)](https://groups.google.com/d/topic/svg-edit/O1XLHrLZLYg/discussion)
|
|
[Modular design and customizations (Aditya Bhatt)](https://groups.google.com/d/topic/svg-edit/aua4-cy8hvI/discussion)
|
|
Add your proposal! :-)
|
|
|
|
Unhosted
|
|
|
|
https://unhosted.org/apps/
|
|
http://2013.unhosted.org/
|
|
|
|
Who
|
|
|
|
Optional: You can indicate your name, city or time zone.
|
|
|
|
Marc Laporte, Montréal
|
|
Ílson Bolzan, Porto Alegre
|
|
|
|
Who else should we make sure is present?
|
|
|
|
You can confirm here as well: https://www.facebook.com/events/322796481155915/
|
|
Your thoughts
|
|
|
|
What do you think? Let us know what is on your mind :-)
|
|
Promotion of this conference call
|
|
|
|
https://www.facebook.com/events/322796481155915/
|
|
http://www.linkedin.com/groups/SVGedit-2nd-Community-Conference-Call-4712151.S.206831551
|
|
https://twitter.com/SVGedit/status/293632047895937024
|
|
https://plus.google.com/107010604858430492390/posts/j1NMXR8ufGb
|
|
https://groups.google.com/d/msg/svg-edit/EFpAFKJV9kA/82ZWvmORicIJ
|
|
https://code.google.com/p/svg-edit/ (on front page)
|
|
https://bugzilla.wikimedia.org/show_bug.cgi?id=38271#c19
|