about summary refs log tree commit diff stats
path: root/source.lua
Commit message (Expand)AuthorAgeFilesLines
* bugfix: preserve window positionKartik K. Agaram2023-07-101-2/+7
* port inscript's bugfix to source editorKartik K. Agaram2023-06-041-0/+5
* hide cursor in log browser windowKartik K. Agaram2023-05-141-1/+1
* deemphasize the source editorKartik K. Agaram2023-04-091-0/+7
* switch source side to new screen-line-based renderKartik K. Agaram2023-04-031-3/+0
* App.width can no longer take a TextKartik K. Agaram2023-04-011-3/+1
* get rid of to_textKartik K. Agaram2023-04-011-8/+0
* experiment at avoiding some merge conflictsKartik K. Agaram2023-03-251-0/+14
* mouse wheel supportKartik K. Agaram2023-03-231-0/+9
* get typed in keystrokes to show on screen on iPadKartik K. Agaram2023-03-181-0/+14
* extract a functionKartik K. Agaram2023-03-181-10/+14
* consistently use App names for methods everywhereKartik K. Agaram2023-03-181-2/+2
* get rid of all bifold textKartik K. Agaram2023-03-171-13/+1
* state validation in source editor as wellKartik K. Agaram2023-03-171-0/+1
* create a place for graphical log handlersKartik K. Agaram2023-01-301-1/+0
* hoist out some common settingsKartik K. Agaram2023-01-161-5/+0
* typoKartik K. Agaram2023-01-011-1/+1
* consistent names in a few more placesKartik K. Agaram2022-12-231-4/+4
* make love event names consistentKartik K. Agaram2022-12-231-16/+16
* save state when clearing logsKartik K. Agaram2022-12-051-0/+2
* source editor: clear logsKartik K. Agaram2022-12-051-0/+10
* consume a mouse click when switching sidesKartik K. Agaram2022-12-051-0/+2
* migrate old settings, attempt #3Kartik K. Agaram2022-09-191-2/+8
* ugh, missed deleting an argKartik K. Agaram2022-09-191-1/+1
* handle missing cursors in settingsKartik K. Agaram2022-09-191-3/+9
* source: load cursor position from settingsKartik K. Agaram2022-09-191-2/+5
* source: no commandline argsKartik K. Agaram2022-09-191-15/+4
* source: remember cursor position of multiple filesKartik K. Agaram2022-09-191-4/+12
* source: support only relative paths within the appKartik K. Agaram2022-09-191-5/+2
* bugfix: mouse clicks on file navigator above log browser sideKartik K. Agaram2022-09-181-0/+5
* delete a duplicate filename candidateKartik K. Agaram2022-09-181-1/+0
* filter candidates in file navigatorKartik K. Agaram2022-09-181-1/+4
* hide editor cursor while in file navigatorKartik K. Agaram2022-09-181-1/+1
* bugfix: disable typing while file navigator is openKartik K. Agaram2022-09-181-0/+3
* start showing source menu file navigation state graphicallyKartik K. Agaram2022-09-181-0/+1
* bugfix: draw menu after everything elseKartik K. Agaram2022-09-171-1/+1
* easy way to make file switching more convenientKartik K. Agaram2022-09-171-1/+0
* some debug printsKartik K. Agaram2022-09-171-0/+2
* isolate some tests from settingsKartik K. Agaram2022-09-171-1/+3
* get rid of ugly side-effects in testsKartik K. Agaram2022-09-171-9/+9
* bugfix: source margins when toggling log browserKartik K. Agaram2022-09-171-1/+4
* new testKartik K. Agaram2022-09-151-1/+1
* more correct absolute path detectionKartik K. Agaram2022-09-111-3/+2
* bugfix: path munging on WindowsKartik K. Agaram2022-09-101-2/+3
* support drawings in the source editorKartik K. Agaram2022-09-051-1/+1
* include some missing source filesKartik K. Agaram2022-09-051-0/+4
* set window title within each appKartik K. Agaram2022-09-031-0/+2
* editing source code from within the appKartik K. Agaram2022-09-031-0/+358
mbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
dist: trusty
sudo: required
language: c
install:
    - lsb_release -a
    - uname -a
    - sudo apt-get update
    - sudo apt-get -y install libssl-dev libexpat1-dev libncursesw5-dev libglib2.0-dev libnotify-dev libcurl3-dev libxss-dev libotr5-dev libgpgme11-dev autoconf-archive expect-dev tcl-dev libtool python-dev libgtk2.0-dev
    - git clone git://github.com/boothj5/libmesode.git
    - cd libmesode
    - mkdir m4
    - ./bootstrap.sh
    - ./configure --prefix=/usr
    - make
    - sudo make install
    - cd ..
    - rm -rf libmesode
    - wget https://cmocka.org/files/1.0/cmocka-1.0.0.tar.xz
    - tar -xvf cmocka-1.0.0.tar.xz
    - cd cmocka-1.0.0
    - mkdir build
    - cd build
    - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ..
    - make
    - sudo make install
    - cd ../..
    - rm -rf cmocka-1.0.0
    - sudo apt-get install libmicrohttpd-dev
    - git clone git://github.com/boothj5/stabber.git
    - cd stabber
    - ./bootstrap.sh
    - ./configure --prefix=/usr
    - make
    - sudo make install
    - cd ..
    - rm -rf stabber
script: ./travis-build.sh