mozilla/brackets: 3754f1a285 (Wed Feb 8, 2017)
adobe/brackets: e9399ba7ebb787d38956be6f7caadaec491b3d98 (Sun Jan 29, 2017)
Common ancestor is c14890df8a (Tue May 26, 2015)
2017-02-13 11:30:33 -05:00
David Humphrey (:humph) david.humphrey@senecacollege.ca
Trying to get Firefox to work, not there yet
Firefox working
Always call port.start() when using addEventListener
Everything working well for binary and utf8 data across browsers
Removed kamino.js, which we don't use for our MessageChannel shim.
Update README for hosted.html details
Use minified Filer in hosted.js
Use transferable, except in Blink
Add test for safe transfer of ArrayBuffer over MessageChannel (buggy in Chrome, possibly IE, Safari)
Fixes for jshint
Add fs.unlink and fs.rmdir, fix use of stats.isDirectory()
Rework remote callbacks for watch events
Go back to async blob url management
Remove debugger statement in BlobUtils
Break up BracketsFiler into RemoteFiler for circular ref fix (Path loading still wrong), mostly working
Working
Fix ownership of Path and Buffer, move to FilerUtils.js
Cache CSS files
Fix circular ref between BlobUtils and Handlers, move caching to FilerFileSystem
Fix small typos
Go back to async blob url management
Working iframe api
Make URL configurable, default to prod
Pass provider to Filer correctly
Add remote command layer
JSHint fixes after rebase
Hook-up mobile and desktop preview modes
Add stand-alone build step for bramble iframe api
Fix jshint for almond.js
Add some other common methods, add async handling for focus change
s/createInstance/getInstance/
Added docs to README on iframe api
Fixup styling in README
Update README for fs vs. fs()
Add showStatusbar() and hideStatusbar() with statusbar off by default
Fix review issues: option for using location.search from host, removed mime arg in HTMLRewriter
Don't try to minify node_modules in extensions/extra (breaking Jordan's build with MDNDocs)
Fix grunt/jshint/requirejs bugs related to build-browser, add loading spinner
Fix to README for dist/ method of using Bramble
Fix DOMContentLoaded issue and document.readyState
API state and events working
Updated docs, extra getters on API
Remove reference to passing provider to getInstance()
Reworking API for .load() and .mount(), sort of working
Everything working with load() and mount()
Update docs for load() and mount()
Fix typos in readme
Update docs, change readyState management, deal with rel/abs paths to mount()
Fix typo, update hosted.html to work with new api
Show sidebar if project file count > 1
Add fileChange, fileRename, and fileDelete events on bramble
Make sure first-pane has focus on startup, so text size +/- commands work
Missing semicolon
Get rid of callbacks on Bramble.mount()
Fix startup order so secondPaneWidth is known on ready, fix typo in README
jshint fix
Remove warning dialog for brackets in browser.
Switch to Filer for all fs operations, update to latest API. NOTE: requires patched filer.js 25f2a24cdf
Update filer to v0.0.13 to fix buffer regression
Get initial project loading and File > Open working (style issues on dialog still)
Change how styles are loaded
First working File > Open
Add sample file system generation
Remove Filer submodule
Add MakeDrive repo as submodule
Switch things from Filer.* to MakeDrive.*
Added save as functionality to UI
Add makedrive sync logic in brackets
Fix how trailing slashes are removed from dir names
Added code to choose which extensions run in a browser environment
Fix shared watches, update to auto-sync in MakeDrive vs. manual, use Path.normalize
jquery module imports for sync-icon extension
Update makedrive and makedrive-sync-icon submodules
Allow withCredentials flag
Update to use new MakeDrive client api for connect() without token
Update MakeDrive for 8d6f548f72
Update MakeDrive for CORS fixes
Update MakeDrive with built version
Update makedrive for CORS fix https://github.com/mozilla/makedrive/pull/149
Update README
Update MakeDrive to v0.0.12 for release
Update MakeDrive to get Filer fix for sh.cwd/pwd()
Update makedrive
Update MakeDrive submodule
update submodule for makedrive
Update MakeDrive submodule 08-08-2014 - 10:57AM EST
Update MakeDrive submodule
of JSLint with the bug fix cherry-picked in so we're not stuck upgrading to
a much newer JSLint which has the fix but is significantly stricter / less
configurable.
Note: you must run `git submodule sync` in order for the submodule URI
change to take effect.
Add new "Enable JSLint" menu item. When enabled, any time a .js/.htm/.html
file is opened or saved, JSLint is run on the file. JSLint errors are shown
in a table below the editor. If there are no JSLint errors, a gold star
is shown in the right side of the editor title area.
This checkin makes brackets.js and strings.js pass our lint standards. The
rest of our source files are not lint free.