Commit Graph

  • ca64311767 js/ui/custom.js: allow deletion of brushes w/ <Shift> + LMB. Lucio Andrés Illanes Albornoz (arab, vxp) 2018-10-24 17:37:17 +0200
  • 7e264f8a8b js/ui/custom.js: allow deletion of brushes w/ <Shift> + LMB. Lucio Andrés Illanes Albornoz (arab, vxp) 2018-10-24 17:37:17 +0200
  • d9770b4f2b js/user.js: update cookie domain. Lucio Andrés Illanes Albornoz (arab, vxp) 2018-10-24 17:15:18 +0200
  • 2106b77586 js/user.js: update cookie domain. Lucio Andrés Illanes Albornoz (arab, vxp) 2018-10-24 17:15:18 +0200
  • 449a186b8e Initial commit. Lucio Andrés Illanes Albornoz (arab, vxp) 2018-10-24 17:14:46 +0200
  • 0eb96f9266 Initial commit. Lucio Andrés Illanes Albornoz (arab, vxp) 2018-10-24 17:14:46 +0200
  • fed2fbe90e Stash dead repository MiRCARTools. Lucio Andrés Illanes Albornoz 2018-10-25 03:06:28 +0200
  • 08e5856db9 Stash dead repository MiRCARTools. Lucio Andrés Illanes Albornoz 2018-10-25 03:06:28 +0200
  • b42eb4e7da ENNTool/ENNTool{,GL{CanvasPanel,TTFTexture}}.py: adds [-c x,y,z] & [-t float]. Lucio Andrés Illanes Albornoz 2018-07-25 14:26:47 +0200
  • 54522ac329 ENNTool/ENNTool{,GL{CanvasPanel,TTFTexture}}.py: adds [-c x,y,z] & [-t float]. Lucio Andrés Illanes Albornoz 2018-07-25 14:26:47 +0200
  • 7b0d65f333 Stash dead repository MiRCARTools. Lucio Andrés Illanes Albornoz 2018-07-05 15:21:30 +0200
  • 455a3fdcba Stash dead repository MiRCARTools. Lucio Andrés Illanes Albornoz 2018-07-05 15:21:30 +0200
  • 8c8766f703 Merge remote-tracking branch 'MiRCARTools/master' Lucio Andrés Illanes Albornoz 2018-07-05 15:20:47 +0200
  • 3c7560f6d7 Merge remote-tracking branch 'MiRCARTools/master' Lucio Andrés Illanes Albornoz 2018-07-05 15:20:47 +0200
  • d404cdc72a Stash dead repositories ENNTool & mawj. Lucio Andrés Illanes Albornoz 2018-07-05 15:17:35 +0200
  • 9309e99a51 mawj: Initial commit. Lucio Andrés Illanes Albornoz 2018-07-05 15:16:25 +0200
  • 52ffd7f4c4 Final ENNTool commit. Lucio Andrés Illanes Albornoz 2018-07-05 15:14:37 +0200
  • 4817313bbc Optimise rendering pipeline w/ PBOs & switch to H264. Lucio Andrés Illanes Albornoz 2018-07-04 10:26:41 +0200
  • eff72be6ef Initial FFmpeg & {GIF,MP4,WEBM,...} support for -o. ENNToolGLCanvasPanel.py: minor cleanup regarding deprecated calls. Lucio Andrés Illanes Albornoz 2018-07-03 18:17:23 +0200
  • e656f549ff Initial text support implementation, pt. III. Generate TTF texture ad hoc. Lucio Andrés Illanes Albornoz 2018-07-02 22:49:43 +0200
  • 22c4904c20 Initial text support implementation, pt. II. Switch from fixed-function pipeline to shaders. Lucio Andrés Illanes Albornoz 2018-06-28 19:46:17 +0200
  • fd8c9a4267 IrcMiRCARTBot.py: adds optional -[46] force IPv[46] flag. Lucio Andrés Illanes Albornoz 2018-06-28 18:18:48 +0200
  • 624ab9ca71 IrcMiRCARTBot.py: adds optional -[46] force IPv[46] flag. Lucio Andrés Illanes Albornoz 2018-06-28 18:18:48 +0200
  • f5dee0bf20 Initial text support implementation, pt. I. Lucio Andrés Illanes Albornoz 2018-06-27 19:13:20 +0200
  • 74bdd88766 Initial commit. Lucio Andrés Illanes Albornoz 2018-06-27 17:09:32 +0200
  • 85d260835b MiRCARTToPngFiles.sh: added. Lucio Andrés Illanes Albornoz 2018-06-26 15:39:29 +0200
  • 05d3d28f1d MiRCARTToPngFiles.sh: added. Lucio Andrés Illanes Albornoz 2018-06-26 15:39:29 +0200
  • 6593aa594e MiRCARTCanvasImportStore.py:importTextFile(): correctly open() pathName w/ encoding="utf-8" (via munki.) Lucio Andrés Illanes Albornoz 2018-06-22 11:38:47 +0200
  • 7a1ec135b2 MiRCARTCanvasImportStore.py:importTextFile(): correctly open() pathName w/ encoding="utf-8" (via munki.) Lucio Andrés Illanes Albornoz 2018-06-22 11:38:47 +0200
  • e7b6324866 IrcMiRCARTBot.py:_dispatchPrivmsg(): print message from website if upload fails. IrcMiRCARTBot.py:_uploadToImgur(): additionally return responseHttp.text on failure. Lucio Andrés Illanes Albornoz 2018-06-21 09:04:22 +0200
  • 8b483e262e IrcMiRCARTBot.py:_dispatchPrivmsg(): print message from website if upload fails. IrcMiRCARTBot.py:_uploadToImgur(): additionally return responseHttp.text on failure. Lucio Andrés Illanes Albornoz 2018-06-21 09:04:22 +0200
  • 5f99672c08 MiRCARTCanonicalise.py: correctly reset last{Attribs,Colours} on each new row (fixes issue #1.) Lucio Andrés Illanes Albornoz 2018-06-17 09:45:00 +0200
  • 8d6f6ef56e MiRCARTCanonicalise.py: correctly reset last{Attribs,Colours} on each new row (fixes issue #1.) Lucio Andrés Illanes Albornoz 2018-06-17 09:45:00 +0200
  • 7011dc91dd IrcMiRCARTBot.py:_dispatchPrivmsg(): lower rate limit to once every 5 seconds (via aaa, alghazi, amomp, anji, arab, astra, astra`, biobag, biobag__, bj0rn, blomp, boomp, bromp, brr, butts, buttvomit, c003y, Caku, chomp, chrono_, cooey, CosbyX, darkmage_, dboard, deh uman, dOm3r, eddb, efukt, ep^, er, era, eraser, erratic, erratic_, gnomp, gromp, interdom3, JEWS, kobach, l1tup, Lions, lul, lulz, lulzee, lulzy, Matthew, MercyX, moomp, mr_vile, muff, munki, n0v, nk9k, ooomp, OVH, pcap, pinchy, plop, pngbot, poccri, poomp, promp, pump-, pu mpbull, pyrex, rain, rObOtNiK, rondito, scd, SEEEEN, Shapes, snadge, spidy, spinsane, spoke, spomp, stomp, TACO, tetedupet, toohighto, tromp, twomp, vap0r, vapor, venus, virtuald, vixen, whomp, wreathman, wromp, yoomp, z0z0, zen_, and zoomp.) Lucio Andrés Illanes Albornoz 2018-05-24 08:59:00 +0200
  • 9a9d5d858d IrcMiRCARTBot.py:_dispatchPrivmsg(): lower rate limit to once every 5 seconds (via aaa, alghazi, amomp, anji, arab, astra, astra`, biobag, biobag__, bj0rn, blomp, boomp, bromp, brr, butts, buttvomit, c003y, Caku, chomp, chrono_, cooey, CosbyX, darkmage_, dboard, deh uman, dOm3r, eddb, efukt, ep^, er, era, eraser, erratic, erratic_, gnomp, gromp, interdom3, JEWS, kobach, l1tup, Lions, lul, lulz, lulzee, lulzy, Matthew, MercyX, moomp, mr_vile, muff, munki, n0v, nk9k, ooomp, OVH, pcap, pinchy, plop, pngbot, poccri, poomp, promp, pump-, pu mpbull, pyrex, rain, rObOtNiK, rondito, scd, SEEEEN, Shapes, snadge, spidy, spinsane, spoke, spomp, stomp, TACO, tetedupet, toohighto, tromp, twomp, vap0r, vapor, venus, virtuald, vixen, whomp, wreathman, wromp, yoomp, z0z0, zen_, and zoomp.) Lucio Andrés Illanes Albornoz 2018-05-24 08:59:00 +0200
  • 19b29d1714 IrcMiRCARTBot.py, MiRCARTCanvasInterface.py: remove Imgur API key from repository (via aaa, alghazi, amomp, anji, arab, astra, astra`, biobag, biobag__, bj0rn, blomp, boomp, bromp, brr, butts, buttvomit, c003y, Caku, chomp, chrono_, cooey, CosbyX, darkmage_, dboard, dehuman, dOm3r, eddb, efukt, ep^, er, era, eraser, erratic, erratic_, gnomp, gromp, interdom3, JEWS, kobach, l1tup, Lions, lul, lulz, lulzee, lulzy, Matthew, MercyX, moomp, mr_vile, muff, munki, n0v, nk9k, ooomp, OVH, pcap, pinchy, plop, pngbot, poccri, poomp, promp, pump-, pumpbull, pyrex, rain, rObOtNiK, rondito, scd, SEEEEN, Shapes, snadge, spidy, spinsane, spoke, spomp, stomp, TACO, tetedupet, toohighto, tromp, twomp, vap0r, vapor, venus, virtuald, vixen, whomp, wreathman, wromp, yoomp, z0z0, zen_, and zoomp.) Lucio Andrés Illanes Albornoz 2018-05-24 08:52:20 +0200
  • 95f7dd113c IrcMiRCARTBot.py, MiRCARTCanvasInterface.py: remove Imgur API key from repository (via aaa, alghazi, amomp, anji, arab, astra, astra`, biobag, biobag__, bj0rn, blomp, boomp, bromp, brr, butts, buttvomit, c003y, Caku, chomp, chrono_, cooey, CosbyX, darkmage_, dboard, dehuman, dOm3r, eddb, efukt, ep^, er, era, eraser, erratic, erratic_, gnomp, gromp, interdom3, JEWS, kobach, l1tup, Lions, lul, lulz, lulzee, lulzy, Matthew, MercyX, moomp, mr_vile, muff, munki, n0v, nk9k, ooomp, OVH, pcap, pinchy, plop, pngbot, poccri, poomp, promp, pump-, pumpbull, pyrex, rain, rObOtNiK, rondito, scd, SEEEEN, Shapes, snadge, spidy, spinsane, spoke, spomp, stomp, TACO, tetedupet, toohighto, tromp, twomp, vap0r, vapor, venus, virtuald, vixen, whomp, wreathman, wromp, yoomp, z0z0, zen_, and zoomp.) Lucio Andrés Illanes Albornoz 2018-05-24 08:52:20 +0200
  • e5ef8503c6 MiRCARTCheckLineLengths.sh: check mIRC art line lengths. Lucio Andrés Illanes Albornoz 2018-05-02 17:08:45 +0200
  • 99c0c14993 MiRCARTCheckLineLengths.sh: check mIRC art line lengths. Lucio Andrés Illanes Albornoz 2018-05-02 17:08:45 +0200
  • cbc12828e5 MiRCARTCanonicalise.py: canonicalise mIRC art {from,to} file (for munki.) Lucio Andrés Illanes Albornoz 2018-05-01 23:30:36 +0200
  • 3b70d42784 MiRCARTCanonicalise.py: canonicalise mIRC art {from,to} file (for munki.) Lucio Andrés Illanes Albornoz 2018-05-01 23:30:36 +0200
  • 5f0328d1d2 {IrcMiRCARTBot,MiRCARTToPngFile}.py: reduce memory usage by folding nested patch {coordinate,colour} list(s). Followup to <b4a71505ffa68757931f633baf511f7863682e8e>. Lucio Andrés Illanes Albornoz 2018-01-30 20:34:02 +0100
  • 8e91d1269e {IrcMiRCARTBot,MiRCARTToPngFile}.py: reduce memory usage by folding nested patch {coordinate,colour} list(s). Followup to <b4a71505ffa68757931f633baf511f7863682e8e>. Lucio Andrés Illanes Albornoz 2018-01-30 20:34:02 +0100
  • b4a71505ff Reduce memory usage by folding nested patch {coordinate,colour} list(s). Lucio Andrés Illanes Albornoz 2018-01-30 11:17:35 +0100
  • 6d5e081dfb Reduce memory usage by folding nested patch {coordinate,colour} list(s). Lucio Andrés Illanes Albornoz 2018-01-30 11:17:35 +0100
  • 7475f7108d IrcMiRCARTBot.py:_uploadToImgur(): prevent file object leak via with' barrier. MiRCARTCanvasExportStore.py:_exportFileToImgur(): prevent file object leak via with' barrier. Lucio Andrés Illanes Albornoz 2018-01-26 22:38:28 +0100
  • 1a503979d1 IrcMiRCARTBot.py:_uploadToImgur(): prevent file object leak via with' barrier. MiRCARTCanvasExportStore.py:_exportFileToImgur(): prevent file object leak via with' barrier. Lucio Andrés Illanes Albornoz 2018-01-26 22:38:28 +0100
  • 85cbffbadb Fixes memory leaks on {re,un}do state mutation & resize-related operations. MiRCARTCanvas.py:__del__(): delete canvasMap w/ clear(). MiRCARTCanvasBackend.py:resize(): delete old canvasBitmap w/ Destroy(). MiRCARTCanvasJournal.py:reset{Cursor,Undo}(): delete patches{Cursor,Undo} w/ clear(). MiRCARTCanvasJournal.py:__del__(): provided explicitly to call reset{Cursor,Undo}(). MiRCARTFrame.py:__del__(): provided explicitly to delete panelCanvas. Lucio Andrés Illanes Albornoz 2018-01-26 17:45:04 +0100
  • c6ab27c08c Fixes memory leaks on {re,un}do state mutation & resize-related operations. MiRCARTCanvas.py:__del__(): delete canvasMap w/ clear(). MiRCARTCanvasBackend.py:resize(): delete old canvasBitmap w/ Destroy(). MiRCARTCanvasJournal.py:reset{Cursor,Undo}(): delete patches{Cursor,Undo} w/ clear(). MiRCARTCanvasJournal.py:__del__(): provided explicitly to call reset{Cursor,Undo}(). MiRCARTFrame.py:__del__(): provided explicitly to delete panelCanvas. Lucio Andrés Illanes Albornoz 2018-01-26 17:45:04 +0100
  • 0e8de3b4dd MiRCARTCanvasInterface.py:canvasSave(): fix call parameters. Lucio Andrés Illanes Albornoz 2018-01-25 15:04:37 +0100
  • 579dd858ba MiRCARTCanvasInterface.py:canvasSave(): fix call parameters. Lucio Andrés Illanes Albornoz 2018-01-25 15:04:37 +0100
  • 55b88412c9 MiRCARTCanvas.py:resize(): clean up & fix. MiRCARTCanvasInterface.py:_updateCanvasSize(): merged into ...Canvas.resize(). MiRCARTCanvasInterface.py:canvas{De,In}crCanvas{Height,Width}(): directly call ...Canvas.resize(). Lucio Andrés Illanes Albornoz 2018-01-25 15:02:09 +0100
  • 92124dc34f MiRCARTCanvas.py:resize(): clean up & fix. MiRCARTCanvasInterface.py:_updateCanvasSize(): merged into ...Canvas.resize(). MiRCARTCanvasInterface.py:canvas{De,In}crCanvas{Height,Width}(): directly call ...Canvas.resize(). Lucio Andrés Illanes Albornoz 2018-01-25 15:02:09 +0100
  • 7192b66805 IrcClient.py:connect(): create file from socket w/ errors="replace" to prevent UnicodeDecodeErrors. Lucio Andrés Illanes Albornoz 2018-01-22 21:06:46 +0100
  • f77e6d5bf8 IrcClient.py:connect(): create file from socket w/ errors="replace" to prevent UnicodeDecodeErrors. Lucio Andrés Illanes Albornoz 2018-01-22 21:06:46 +0100
  • 0724c80868 MiRCARTCanvasImportStore.py: correctly process ^C<colour>, sequences. MiRCARTToPngFile.py: fix {bold,underline} processing. Lucio Andrés Illanes Albornoz 2018-01-20 09:17:52 +0100
  • b385909b45 MiRCARTCanvasImportStore.py: correctly process ^C<colour>, sequences. MiRCARTToPngFile.py: fix {bold,underline} processing. Lucio Andrés Illanes Albornoz 2018-01-20 09:17:52 +0100
  • ea9f827099 MiRCARTColours.py: fix permission bits. Lucio Andrés Illanes Albornoz 2018-01-11 23:27:57 +0100
  • 0cf1040614 MiRCARTColours.py: fix permission bits. Lucio Andrés Illanes Albornoz 2018-01-11 23:27:57 +0100
  • d6f72e17f7 MiRCART{CanvasInterface,Frame}.py: complete set of {brush,canvas} size operations. assets/tool{De,In}cr{Brush,Canvas}{H{,W},W}.png: added/updated. Lucio Andrés Illanes Albornoz 2018-01-11 23:26:36 +0100
  • 802de6fa6e MiRCART{CanvasInterface,Frame}.py: complete set of {brush,canvas} size operations. assets/tool{De,In}cr{Brush,Canvas}{H{,W},W}.png: added/updated. Lucio Andrés Illanes Albornoz 2018-01-11 23:26:36 +0100
  • 4a093c25a7 MiRCARTToPngFile.py:export(): treat `█' as whitespace w/ inverse colours. Lucio Andrés Illanes Albornoz 2018-01-11 23:22:02 +0100
  • 4f4ecb4331 MiRCARTToPngFile.py:export(): treat `█' as whitespace w/ inverse colours. Lucio Andrés Illanes Albornoz 2018-01-11 23:22:02 +0100
  • 154d2b32a5 MiRCARTCanvasImportStore.py:_parseCharAsColourSpec(): correctly process mIRC colour control code sequences specifying one single colour. MiRCARTToPngFile.py:export(): fix indentation. Lucio Andrés Illanes Albornoz 2018-01-11 23:13:46 +0100
  • 1511002798 MiRCARTCanvasImportStore.py:_parseCharAsColourSpec(): correctly process mIRC colour control code sequences specifying one single colour. MiRCARTToPngFile.py:export(): fix indentation. Lucio Andrés Illanes Albornoz 2018-01-11 23:13:46 +0100
  • 67a824779e IrcMiRCARTBot.py: include black-on-black border around map. IrcMiRCARTBot.py: normalise imported map. Lucio Andrés Illanes Albornoz 2018-01-11 21:28:53 +0100
  • d79ea00164 IrcMiRCARTBot.py: include black-on-black border around map. IrcMiRCARTBot.py: normalise imported map. Lucio Andrés Illanes Albornoz 2018-01-11 21:28:53 +0100
  • 485d97ff99 MiRCARTFrame.py: initially select red (4) colour toolbar item. Lucio Andrés Illanes Albornoz 2018-01-11 03:02:18 +0100
  • 9eee59b501 MiRCARTFrame.py: initially select red (4) colour toolbar item. Lucio Andrés Illanes Albornoz 2018-01-11 03:02:18 +0100
  • 25a0a696f6 MiRCARTFrame.py: add {in,de}crease {height,width} toolbar items. assets/tool{De,In}crCanvas{H,W}.png: added. Lucio Andrés Illanes Albornoz 2018-01-11 02:49:53 +0100
  • 5380e899e4 MiRCARTFrame.py: add {in,de}crease {height,width} toolbar items. assets/tool{De,In}crCanvas{H,W}.png: added. Lucio Andrés Illanes Albornoz 2018-01-11 02:49:53 +0100
  • cafb53b283 MiRCARTFrame.py: adds exit accelerator (hotkey) <Ctrl> X. Lucio Andrés Illanes Albornoz 2018-01-11 02:37:20 +0100
  • 4e19f91eb0 MiRCARTFrame.py: adds exit accelerator (hotkey) <Ctrl> X. Lucio Andrés Illanes Albornoz 2018-01-11 02:37:20 +0100
  • e336730d80 MiRCART{CanvasInterface,{,General}Frame}.py: add & sync {tools,colour selection} toolbar items as radio tools. Lucio Andrés Illanes Albornoz 2018-01-11 02:34:32 +0100
  • a33ff6b5df MiRCART{CanvasInterface,{,General}Frame}.py: add & sync {tools,colour selection} toolbar items as radio tools. Lucio Andrés Illanes Albornoz 2018-01-11 02:34:32 +0100
  • fe5e453187 MiRCARTCanvas.py:MiRCARTCanvas.onPanelInput(): clip mapPoint to canvasSize. Lucio Andrés Illanes Albornoz 2018-01-11 02:10:33 +0100
  • 46258cde32 MiRCARTCanvas.py:MiRCARTCanvas.onPanelInput(): clip mapPoint to canvasSize. Lucio Andrés Illanes Albornoz 2018-01-11 02:10:33 +0100
  • 0342f6626d MiRCARTToolFill.py: don't process cells more than once. Lucio Andrés Illanes Albornoz 2018-01-11 02:06:09 +0100
  • 508a3cd489 MiRCARTToolFill.py: don't process cells more than once. Lucio Andrés Illanes Albornoz 2018-01-11 02:06:09 +0100
  • ca0f76360f MiRCARTCanvasInterface.py:_updateCanvasSize(): hide cursor before resizing. Lucio Andrés Illanes Albornoz 2018-01-11 01:59:43 +0100
  • 44490912b2 MiRCARTCanvasInterface.py:_updateCanvasSize(): hide cursor before resizing. Lucio Andrés Illanes Albornoz 2018-01-11 01:59:43 +0100
  • 390dae6b8d MiRCARTToolFill.py: set qualifying colour from current cell. Lucio Andrés Illanes Albornoz 2018-01-11 01:56:28 +0100
  • 2f85fa8cd1 MiRCARTToolFill.py: set qualifying colour from current cell. Lucio Andrés Illanes Albornoz 2018-01-11 01:56:28 +0100
  • 1a9c08a3fd MiRCARTCanvasInterface.py:_updateCanvasSize(): reimplement (fixes <Alt> [WASD] bugs.) Lucio Andrés Illanes Albornoz 2018-01-11 01:52:53 +0100
  • bb243c7556 MiRCARTCanvasInterface.py:_updateCanvasSize(): reimplement (fixes <Alt> [WASD] bugs.) Lucio Andrés Illanes Albornoz 2018-01-11 01:52:53 +0100
  • 77eb660f35 MiRCART.py: import argv[1] into canvas if specified. Lucio Andrés Illanes Albornoz 2018-01-11 01:18:50 +0100
  • d1936486ff MiRCART.py: import argv[1] into canvas if specified. Lucio Andrés Illanes Albornoz 2018-01-11 01:18:50 +0100
  • b0794ccaf9 MiRCARTCanvasInterface.py: prompt to save changes on exit given non-None canvasPathName. Lucio Andrés Illanes Albornoz 2018-01-11 01:12:55 +0100
  • cf04a12690 MiRCARTCanvasInterface.py: prompt to save changes on exit given non-None canvasPathName. Lucio Andrés Illanes Albornoz 2018-01-11 01:12:55 +0100
  • 321ec8ffd9 assets/tool{Clone,Move}.png: updated. Lucio Andrés Illanes Albornoz 2018-01-11 01:09:00 +0100
  • 02d3c7f6f4 assets/tool{Clone,Move}.png: updated. Lucio Andrés Illanes Albornoz 2018-01-11 01:09:00 +0100
  • d8f8f47543 MiRCARTCanvasInterface.py: sync menu item state when selecting tool. Lucio Andrés Illanes Albornoz 2018-01-11 00:59:07 +0100
  • ebdf7f410b MiRCARTCanvasInterface.py: sync menu item state when selecting tool. Lucio Andrés Illanes Albornoz 2018-01-11 00:59:07 +0100
  • b6040ef482 MiRCARTGeneralFrame.py: show accelerators (hotkeys) in menus. Lucio Andrés Illanes Albornoz 2018-01-11 00:45:40 +0100
  • 4bc9b61f2c MiRCARTGeneralFrame.py: show accelerators (hotkeys) in menus. Lucio Andrés Illanes Albornoz 2018-01-11 00:45:40 +0100
  • 8a01500846 MiRCART.png: updated. Lucio Andrés Illanes Albornoz 2018-01-11 00:31:25 +0100
  • f65603dd0c MiRCART.png: updated. Lucio Andrés Illanes Albornoz 2018-01-11 00:31:25 +0100
  • 24de84093d MiRCART{CanvasInterface,Frame}.py: adds (flood) fill tool. MiRCARTToolFill.py: initial implementation. assets/toolFill.png: added. Lucio Andrés Illanes Albornoz 2018-01-11 00:26:46 +0100
  • d26a322612 MiRCART{CanvasInterface,Frame}.py: adds (flood) fill tool. MiRCARTToolFill.py: initial implementation. assets/toolFill.png: added. Lucio Andrés Illanes Albornoz 2018-01-11 00:26:46 +0100
  • 426c1f990f MiRCARTGeneralFrame.py: add toolbar windows to sizer w/ border width 3. Lucio Andrés Illanes Albornoz 2018-01-10 22:31:52 +0100