Commit graph

  • 21276905b7 petit commit avant de merge job_control: unification de data_singleton (Samuel n'utilisais pas le meme) et quelques petites retouches. beau boulet sur le readline @sbenning Jack Halford 2017-01-10 11:58:03 +0100
  • 0ec9313b4c pretty stable version of job control, ready to merge Jack Halford 2017-01-10 11:32:02 +0100
  • 0a1079aac4 strdup protection for @alao Jack Halford 2017-01-10 10:56:49 +0100
  • 084468644e strdup protection for @alao Jack Halford 2017-01-10 10:56:49 +0100
  • 9d02933f72 builtin_bg done, doesnt take arguments yet Jack Halford 2017-01-09 17:00:56 +0100
  • 153b9aec79 pipelines fixed, job messaging better for notification & for builtin_jobs. still gotta fix cat (See previous commits msgs) Jack Halford 2017-01-09 16:26:54 +0100
  • 204d5b9795 pipelines broken in this commit Jack Halford 2017-01-09 16:01:09 +0100
  • 417c7c5da9 lst_filter improvement Jack Halford 2017-01-09 16:00:46 +0100
  • 39e91f5407 lst_filter improvement Jack Halford 2017-01-09 16:00:46 +0100
  • bbdaedef06 fg works with vim but not cat, probablty something to do w/ SIGTTIN or SIGTTOU. Jack Halford 2017-01-08 16:14:31 +0100
  • df1f449778 pipelines fixed Jack Halford 2017-01-07 22:27:13 +0100
  • 9367075a9f pipelines work. next step: handle trmcaps heavy programs like vim (used to work tho in foreground mode before) Jack Halford 2017-01-06 17:42:56 +0100
  • ca89fcf53d stuff Jack Halford 2017-01-03 18:47:41 +0100
  • d2982d89bc next to do: end of pipe doesnt terminate by itself Jack Halford 2017-01-03 15:36:53 +0100
  • 034c988135 strcmp protection Jack Halford 2017-01-03 15:36:25 +0100
  • c2796fa97c strcmp protection Jack Halford 2017-01-03 15:36:25 +0100
  • 9e8939d588 cleanup after merge (few segfaults remained because of auto merge done the wrong way around. process_reset added Jack Halford 2017-01-02 21:31:20 +0100
  • 4c63c30b04 merge Jack Halford 2017-01-02 19:11:47 +0100
  • 4dcf3c319c stuff Jack Halford 2017-01-02 19:09:08 +0100
  • 14e5d176aa end of holidays commit Jack Halford 2017-01-02 17:22:50 +0100
  • c9a39637da pipeend and pipestart bits in process attribute, env problems solved Jack Halford 2016-12-22 11:44:44 +0100
  • 81fa664170 printf NULL when null string Jack Halford 2016-12-22 11:44:03 +0100
  • 85c8c39077 printf NULL when null string Jack Halford 2016-12-22 11:44:03 +0100
  • 6144e4eab5 gotta fix problem with env Jack Halford 2016-12-19 17:12:02 +0100
  • 40378fec73 bit more stable Jack Halford 2016-12-18 13:13:01 +0100
  • 72b9e72fc8 days work, still a lot to do Jack Halford 2016-12-15 18:32:48 +0100
  • adc087a5cf stuff Jack Halford 2016-12-15 18:32:22 +0100
  • 2245be7916 stuff Jack Halford 2016-12-15 18:32:22 +0100
  • fc53e40a4f mostly compile-time error fixing Jack Halford 2016-12-14 23:26:29 +0100
  • 4d9b5c02ca master: remove old includes/line_editing.h.old file Samuel BENNING 2016-12-14 13:56:57 +0100
  • 53bb9a33d1 sbenning: fix OS definition in ft_readline.h Samuel BENNING 2016-12-14 13:51:59 +0100
  • ed3d6f6268 sbenning: Undo Makefile change Samuel BENNING 2016-12-14 13:18:49 +0100
  • 7ebd3d4ada sbenning: remove OLD folder Samuel BENNING 2016-12-14 13:16:43 +0100
  • e3b344bbb9 big refactoring in progress, will finish tomorrow Jack Halford 2016-12-13 17:59:58 +0100
  • 109bce411c strappend fix Jack Halford 2016-12-13 17:59:26 +0100
  • ed59cc7816 strappend fix Jack Halford 2016-12-13 17:59:26 +0100
  • a948a65cbb merged Jack Halford 2016-12-13 13:00:28 +0100
  • 03671ed8ec libft Jack Halford 2016-12-13 12:59:02 +0100
  • ebfef066fc ft_strappend Jack Halford 2016-12-13 12:58:51 +0100
  • 7fd7d8c23c ft_strappend Jack Halford 2016-12-13 12:58:51 +0100
  • 160810b3bc stuff i did before pulling Jack Halford 2016-12-13 12:58:18 +0100
  • 87b9fab083 gonna add processes inside of job Jack Halford 2016-12-12 23:56:05 +0100
  • 6cfac2eaff job control advances, still have to do ctrl-z, fg, bg, jobs Jack Halford 2016-12-12 18:13:29 +0100
  • 0e6e3ecb22 lst_at from piscine d11 Jack Halford 2016-12-12 18:12:37 +0100
  • 66e8156235 lst_at from piscine d11 Jack Halford 2016-12-12 18:12:37 +0100
  • 0a3b0cc03e sbenning: adding key-input correspondance in ft_input.h m4s 2016-12-12 14:39:54 +0100
  • 4cb56f450a sbenning: fix double prompt (rl_setup.c/rl_bitset.c) m4s 2016-12-12 13:27:36 +0100
  • 323293a41d sbenning: refactoring rl_<files> m4s 2016-12-12 13:15:47 +0100
  • 0b3b3e2810 kill -9 message Jack Halford 2016-12-12 11:12:53 +0100
  • 83bde42e02 data singleton and sigchld handler advancements Jack Halford 2016-12-12 00:43:03 +0100
  • d1a2d83d21 sstrcat fix Jack Halford 2016-12-12 00:42:20 +0100
  • 78390e5d8c sstrcat fix Jack Halford 2016-12-12 00:42:20 +0100
  • 09e823bf2b job control: retrieval of dat as a global g_data so signal handlers can access it Jack Halford 2016-12-10 18:26:09 +0100
  • e0af98efbd sstrcat Jack Halford 2016-12-10 18:25:36 +0100
  • a60d17a0b9 sstrcat Jack Halford 2016-12-10 18:25:36 +0100
  • 4cfeb62747 job_control first commit: Jack Halford 2016-12-10 17:47:36 +0100
  • e578f0ef08 sbenning: move OLD folder and fix some intgration bugs (qstate_update/Makefile) m4s 2016-12-10 12:39:56 +0100
  • 27ba76f08a sbenning: add RL_NOT macro (aka: !RL_IS) m4s 2016-12-10 12:12:05 +0100
  • 8f22367d91 sbenning: Remove some old files m4s 2016-12-10 10:53:22 +0100
  • 0c61957b6c sbenning: Replace all line-editing files m4s 2016-12-10 10:45:38 +0100
  • 4feaa64e08 exitstatus function, so i can set ? variable in one line with not memory handling. No more leaks, sexy debug macro DG(), valgrind suppression, gitignore Jack Halford 2016-12-07 18:27:49 +0100
  • d24633c9e6 execution functions changes: they now take reference of nodes, they now delete nodes after operations (suffix). Jack Halford 2016-12-05 13:15:50 +0100
  • 15654a8b1a new printf color capabilities Jack Halford 2016-12-09 22:17:42 +0100
  • d7f6f68560 new printf color capabilities Jack Halford 2016-12-09 22:17:42 +0100
  • 45505dbca0 printf reallocation for 0x and 0b prefixes Jack Halford 2016-12-09 19:20:56 +0100
  • 44cafa4811 printf reallocation for 0x and 0b prefixes Jack Halford 2016-12-09 19:20:56 +0100
  • cf73ec7bd3 added debug features and colors to printf Jack Halford 2016-12-07 18:27:07 +0100
  • a39317f43f added debug features and colors to printf Jack Halford 2016-12-07 18:27:07 +0100
  • 768d996b7a commit de reference Jack Halford 2016-12-03 15:37:50 +0100
  • 972e3e6cbc pad mal de norme, aussi on enleve le backslash si necessaire au lexing Jack Halford 2016-12-03 13:15:58 +0100
  • 2d631469e6 execution of &&/|| done, added aol_status and aol_search to data (aol=and_or_list) Jack Halford 2016-12-01 17:47:41 +0100
  • 1f36fc1501 ft_cleanup called at exit, reset termios to ISIG,ICANON,ECHO Jack Halford 2016-12-01 14:47:28 +0100
  • 007b4c6a3f signal handling works like bash for sigint: doesnt interrupt cat Jack Halford 2016-12-01 14:27:52 +0100
  • c6273f22d6 Merge branch 'master' of https://github.com/jzck/minishell Jack Halford 2016-12-01 12:36:13 +0100
  • 9b85099485 env -i ./minishell quits and doesnt segfault. fixed behaviour for builtins in pipeline (fork when out isnt stdout) Jack Halford 2016-12-01 12:31:16 +0100
  • 0188b7d012 env -i ./minishell auits and doesnt segfault. fixed behaviour for builtins in pipeline (fork zhen out isnt stdout) Jack Halford 2016-12-01 12:31:16 +0100
  • 8dced91fb3 change Jack Halford 2016-12-01 12:30:29 +0100
  • 2c0669115e change Jack Halford 2016-12-01 12:30:29 +0100
  • 07b8519239 added &&,|| and & operators to lexer/parser Jack Halford 2016-11-30 22:09:55 +0100
  • af6452358c libft submodule reinit because of detached head state Jack Halford 2016-11-29 20:40:53 +0100
  • 80b5560b38 Merge branch 'master' of http://github.com/jzck/libft into HEAD Jack Halford 2016-11-29 20:32:35 +0100
  • 41645ba663 Merge branch 'master' of http://github.com/jzck/libft into HEAD Jack Halford 2016-11-29 20:32:35 +0100
  • 352e715f1d lst updt for minishell Jack Halford 2016-11-29 20:32:12 +0100
  • 92b43a9008 lst updt for minishell Jack Halford 2016-11-29 20:32:12 +0100
  • 54a6cdecb0 pipes and redirection working Jack Halford 2016-11-29 20:30:36 +0100
  • 4e04fd6ad4 Create README.md Jack Halford 2016-11-29 17:10:07 +0100
  • f048ddadec Update README.md Jack Halford 2016-11-29 17:02:40 +0100
  • e7887d0be9 Update README.md Jack Halford 2016-11-29 17:02:40 +0100
  • 98c624be7f Update README.md Jack Halford 2016-11-29 17:01:49 +0100
  • 7ca62d6e4f Update README.md Jack Halford 2016-11-29 17:01:49 +0100
  • b75cde0ec5 Create README.md Jack Halford 2016-11-29 16:54:45 +0100
  • 0d56f70ffd Create README.md Jack Halford 2016-11-29 16:54:45 +0100
  • 8a77d613fe Create README.md Jack Halford 2016-11-29 16:52:26 +0100
  • a907344b36 pdf Jack Halford 2016-11-29 16:51:59 +0100
  • 1ac56a21e8 quoting FSM repaired Jack Halford 2016-11-29 15:39:39 +0100
  • 3c0bd77766 libft Jack Halford 2016-11-28 19:31:19 +0100
  • 1e93f8327a some stuff Jack Halford 2016-11-28 19:30:59 +0100
  • e7553d4a2c some stuff Jack Halford 2016-11-28 19:30:59 +0100
  • 569812ddcb pipeline working, added stack of old qstates to make the FSM adiabatic Jack Halford 2016-11-28 19:30:31 +0100
  • b59f05eb77 test.c to understant pipe() Jack Halford 2016-11-27 23:52:36 +0100