Commits on Apr 14, 2012
  1. Minor fix to start session from beginnig of file

    mattpass committed Apr 14, 2012
    Was causing problems when opening a file, not able to set as session not started
  2. Ruby language support & visible tabs

    mattpass committed Apr 14, 2012
    CodeMirror mode now loaded for Ruby code highlighting
    CSS for visible tabs if setting turned on
  3. Ruby language support & auto loading of last opened files

    mattpass committed Apr 14, 2012
    Ruby now supported as a language in .rb files or within % blocks
    List of last opened files updates on opening, closing and renaming tabs
    Comment toggle function now handles Ruby commenting via # hashes
    (Decided not to go for =begin and =end as this requires extra lines)
    New function to handle opening of previously opened files
    A few global vars that have been added recently now closed
  4. Extra code to allow for auto opening of files

    mattpass committed Apr 14, 2012
    On opening and files being auto loaded, we need to establish the shortURL
    This is so tabs can have the correct name on auto loading files
  5. Visible tabs and auto opening last opened files

    mattpass committed Apr 14, 2012
    Option to show tabs as arrows or blanks
    Option to open last opened files on next session or not
    Accompanying coding to update list of last opened files on demand
    Version no update to v0.6.3
  6. Handling of unsaved changes & loading of previous files

    mattpass committed Apr 14, 2012
    Closing or reloading the window now checks for unsaved files and alerts user
    Filenames opened in previous session loaded into array on start
    If we have the setting on to open these files, they are opened sequentially on load
  7. Ruby code highlighting mode added

    mattpass committed Apr 14, 2012
    Mode added from CodeMirror modes lib to handle highlighting of Ruby coding
Commits on Apr 7, 2012
  1. Nest hover/click function, better code folding plus error catching

    mattpass committed Apr 7, 2012
    You can now hover mouse over nest positions to have them selected
    Can also click to set cursor position to within that nest
    Removed old code folding function in favour of lib that comes with CodeMirror
    Errors catched so clicking on a blank area of the file manager doesn't attempt anything
  2. Overwrite permission prompt plus better display & error catching

    mattpass committed Apr 7, 2012
    Now asks for overwrite permission if saving new file or save as over another file
    Server message now shows your new filename when saving
    Error catching so if not saving it clears server message
  3. Code folding upon gutter click

    mattpass committed Apr 7, 2012
    New fileName var
    CodeMirror lib used to allow folding of code on clicking gutter
    HTML folds on <tags> and JS & PHP fold on {braces}
    + in gutter indicates folded area
  4. Version no. update to v0.6.2

    mattpass committed Apr 7, 2012
Commits on Apr 5, 2012
  1. Version no update to v0.6.1

    mattpass committed Apr 5, 2012
  2. Hitting escape key outside of content area now cancels all actions

    mattpass committed Apr 5, 2012
    This stops parent from loading, hides the loading mask and clears server queue tasks other than one that is processing
    Also displays message to inform you it's cancelled tasks
    Function added to mediate file manager icon clicks to relevant functions
    Icon visibility changes depending on actions you are taking and what is available to you right now
    Simple function to handle icon visibility added
    Code folding function added to allow collapsing and expanding of code blocks
    (Its a bit slow & basic right now and only works for HTML, but improvements to come)
  3. Account Options CSS added

    mattpass committed Apr 5, 2012
    New classes added to cover file manager icons
    Also small adjustment to plugin icons position to line up with them
  4. File Manager Icon Options Added

    mattpass committed Apr 5, 2012
    When you are logged in, in place of the login box there are now icons
    These icons relate to tasks you can perform using key combos
    Functions already established for these, though on click calls mediating function
    Icons are mostly hidden by default, and light up/hide depending on functions available to you
  5. New file manager icons

    mattpass committed Apr 5, 2012
    Icons added to allow users option to click rather than press keys
    Also means ICE coder now works with tablets as well as via mouse devices
    These icons only show when you are logged in
  6. Interaction improvements via CSS and alternate functions

    mattpass committed Apr 5, 2012
    Pointing mouse over file manager icons now shows a CSS pointer cursor
    On click of the HTML tag, selectFileFolder function is called, rather than just hide context menu
    Calling this from HTML rather than body tag now
    This in turn means the whole line for a file isn't clickable, just the name
  7. Gutter click now triggers code folding

    mattpass committed Apr 5, 2012
    Clicking gutter in CM editor triggers new code fold/expand function
Commits on Apr 1, 2012
  1. Extra nestTagException for ?php (not that it makes difference)

    mattpass committed Apr 1, 2012
    Removed ICEcoder.tD var as it was hardly used and theress no char saving really
    Switched a few areas to ternary if statements
    Code improvements, structure tidy up & improved commenting
    Removed unnecessary code, stopped a few global vars
    Also considering ?php as well as ?
    Breaking tagEnd var on new lines to avoid nesting false errors
    CTRL+I searches for highlighted word on Google in a context aware way
    (ie, highlight 'echo' in a PHP block and it will search for 'PHP echo',
    highlighting 'echo' in content area will search for just 'echo')
    New function to select/deselect file/folder by changing CSS class
    Only show New File and New Folder context menu options if we right clicked a folder
    Simplified getcMInstance function
    Improved commenting function to allow partial line commenting
    Fixed issue with clicking plugin icons and server queue deletion on return
    Fixed issue with CSS color blocks so they only show if they have a BG color
  2. Fix & improvements to end tag postfixing, tab key & removing old code

    mattpass committed Apr 1, 2012
    Code assist now won't add an end tag if yours starts with a / (ie, it's already an end tag)
    Also won't add an end tag if yours starts with ? (ie, it's ending a PHP block: ?>)
    Switched from using the htmlTagArray to determin an end tag, to the tagString var
    CodeMirror 2.23 handles tabs in a different way, so extraKeys has been set up to handle differently to new default
    Old code removed related to showing results on clicking (now handled onChange as that's more efficient)
  3. Span wrapper for dynamic context menu and fix to plugin icons clickab…

    mattpass committed Apr 1, 2012
    New file and new folder options now inside span wrapper so it can be shown or not
    (This is because these options are only suitable for folders and not files)
    Fix to plugins that run through fileControl iFrame to make icon clickable again
  4. Version & CodeMirror Update

    mattpass committed Apr 1, 2012
    Update ICEcoder to v0.6.0 and CodeMirror to v2.23
  5. Display server message

    mattpass committed Apr 1, 2012
    Now shows server message when loaded, to also cover clicking plugin icon
  6. Updated CodeMirror to v2.23

    mattpass committed Apr 1, 2012
  7. Removed CodeMirror v2.22

    mattpass committed Apr 1, 2012
    Update to v2.23
Commits on Mar 26, 2012
  1. Minor bug fix to better detect file saving capabilities

    mattpass committed Mar 26, 2012
    Now tests if a file exists and is writable or is new before saving
    Avoids false error problem
Commits on Mar 25, 2012
  1. Clear server message & remove from server queue when done

    mattpass committed Mar 25, 2012
    When the plugin is actioned, hide the server message and remove from the server queue
  2. Version number update & server messages available for Plugins

    mattpass committed Mar 25, 2012
    Update to 0.5.9
    Plugins can now provide a server message
    ie, fileControl:<b>Zipping Open Files</b>
  3. Clearing of server queue items in turn & saving from content snapshot

    mattpass committed Mar 25, 2012
    When an action is performed (or not performed due to error), it is cleared from the server queue
    Saving is now done from the saveTemp1 textarea element (a snapshot when save is requested by user)
  4. Server Queue, CSS Color Preview, scrolling bug fix & some minor updates

    mattpass committed Mar 25, 2012
    New server queue system added which deals with and processes server calls in turn
    (This should stop any potential connectity conncurrency issues)
    Saving now takes a temp snapshot of the content to be saved when due in the server queue
    Having a server queue is more professional and means you can queue up actions while other actions are happening
    refresh() is now called in a couple of places so scroll position is applied
    (This avoids the bug when switching between tabs)
    Server messages now accept a message as part of the variable
    (This means you now show messages via the plugins setInterval system)
    CSS color preview boxes appear when text cursor moves within the color value
    CSS color preview system also ties in with Code Assist and is part of the toggle
    You also now refocus when clicking Code Assist
  5. pluginActions iFrame removed

    mattpass committed Mar 25, 2012
    Plugins are now processed through the new server queue system
    This should help avoid any potential connectivity concurrency issues and is more professional
  6. CSS Color Preview Added

    mattpass committed Mar 25, 2012
    Now calls the cssColorPreview function onCursorActivity of the cM instance
Commits on Mar 12, 2012
  1. Version number update, bannedFiles also covers WordPress

    mattpass committed Mar 12, 2012
    Simple version number update
    wp- added to bannedFiles