new fork: for mobile devices
Dependencies
- [2]
PPUUN5VZfix file_drop callback - [3]
TUN6TDO4give a test a unique name - [4]
THJX6RCJMerge text0 - [5]
STUMTRN2better comment - [6]
7RKFA3VAfailing test now looks realistic - [7]
M7UODV5HMerge text0 - [8]
4WAFGF4Zselection bugfix - [9]
7EQLPB3Obugfix: don't delete selection when moving cursor - [10]
5OVKHVY6nice way to make on.* handlers more discoverable - [11]
OTIBCAUJlove2d scaffold - [12]
RXNR3U5EMerge text.love - [13]
NVVHJWJEa new event: receiving code changes from the driver - [14]
MYC7XR5Qbugfix: lines that aren't drawn from the start - [15]
2A3F3YUSclarify on.code_change - [16]
GL4Q5WCVkeep text from overflowing right margin - [17]
LXTTOB33extract a couple of files - [18]
EKKFWP4Dbugfix: couple of margin-relative computations - [19]
KMRJOSLYbugfix: delete selection before pasting - [20]
CIQN2MDEbugfix: typing a capital letter deletes selection - [21]
27GDAM5Jcorrect various names in this and other pre-freewheeling forks - [22]
ILOA5BYFseparate data structure for each line's cache data - [23]
VG75U7IMbugfix: typing should delete highlighted text - [24]
M6TH7VSZrip out notion of Line_width - [25]
S2YQBEYCsnapshot: test for a new regression - [26]
GJLOKCYKbugfix: clicking past end of screen line - [27]
CNCYMM6Amake test initializations a little more obvious - [28]
DGK5BPVIbugfix: UTF-8 in compute_fragments - [29]
ORRSP7FVdeduce test names on failures - [30]
4NUCYNB4Merge text0 - [31]
JZTUZQ35resolve conflicts - [32]
GDAWPFAVmore streamlined test names - [33]
WZZGVKSGa few more renames - [34]
UHB4GARJleft/right margin -> left/right coordinates - [35]
LF7BWEG4group all editor globals - [36]
GZ2OYPSHconfigurable colors and cursor in editor widget - [37]
LRDM35CEapp running again - [38]
DYA6N7BFMerge text0 - [39]
36Z442IVback to commit 8123959e52f without code editing - [40]
EMHRPJ3Rno, that's not right - [41]
4VKEE43Zbugfix - [42]
N2NUGNN4include a brief reference enabling many useful apps - [43]
UFOVVX3ZMerge text0
Change contents
- replacement in text_tests.lua at line 373
App.screen.init{width=50, height=80}App.screen.init{width=60, height=80} - replacement in text_tests.lua at line 410
App.screen.init{width=60, height=60}App.screen.init{width=61, height=60} - replacement in text_tests.lua at line 428
App.screen.init{width=60, height=60}App.screen.init{width=65, height=60} - replacement in text_tests.lua at line 446
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 469
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 490
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 514
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 559
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 581
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 599
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 616
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 638
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 656
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 674
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 948
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - replacement in text_tests.lua at line 1953
App.screen.init{width=75, height=80}App.screen.init{width=80, height=80} - edit in reference.md at line 51
* `on.file_drop(file)` -- called when a file icon is dragged and dropped onthe app window. Provides in `file` an object representing the file that wasdropped, that will respond to the following messages:* `file:getFilename()` returning a string name* `file:read()` returning the entire file contents in a single string(Based on [LÖVE](https://love2d.org/wiki/love.filedropped).) - edit in main.lua at line 151[7.46]→[7.5607:5643](∅→∅),[7.144]→[7.5607:5643](∅→∅),[7.5607]→[7.5607:5643](∅→∅),[7.5643]→[2.8:54](∅→∅)
endfunction App.filedropped(file)if on.file_drop then on.file_drop(file) end - edit in 0001-on at line 11
-- on.file_drop (see love.filedropped)