Activity for Petit Ami

  • Scott Franco Scott Franco committed [21bb94] on Code

    Doc fixes.

  • Scott Franco Scott Franco committed [7bfbd5] on Code

    Doc updates.

  • Scott Franco Scott Franco committed [80d257] on Code

    Doc updates.

  • Scott Franco Scott Franco committed [90ab0f] on Code

    Added document cover, parent and .pdf.

  • Scott Franco Scott Franco committed [2135c4] on Code

    Document reformatting.

  • Scott Franco Scott Franco committed [783dc8] on Code

    Changed document to .odt format. Added .pdf output.

  • Scott Franco Scott Franco committed [8893fe] on Code

    Merge branch 'master' of https://github.com/samiam95124/petit-ami

  • Scott Franco Scott Franco committed [efbe12] on Code

    Keep empty lib directory.

  • Scott Franco Scott Franco committed [cb9cb4] on Code

    In cpyenv(), terminate list.

  • Scott Franco Scott Franco committed [6cf5b4]

    Fix mistake in last commit.

  • Scott Franco Scott Franco committed [afec04]

    Add lib directory and place all .a and .so files in that.

  • Scott Franco Scott Franco committed [d977d2]

    Fixed tab issue; updated notes.

  • Scott Franco Scott Franco committed [a76b78]

    Refactor setcur(); add buffer dump diag; edit managerc notes.

  • Scott Franco Scott Franco committed [d07eb8]

    Add remaining management events to terminal; resort calls; static qualify terminal; refactor titlen(); Add rgb calls to managerc.

  • Scott Franco Scott Franco committed [0c1c00]

    Fix character attribute issues in managerc; edit notes.

  • Scott Franco Scott Franco committed [4b1862]

    Fix character attribute sets; redo notes.

  • Scott Franco Scott Franco committed [4219ab]

    Change unresponsive timer to not fire in event(); update notes.

  • Scott Franco Scott Franco committed [1bea8e]

    Restore the cursor position after scroll.

  • Scott Franco Scott Franco committed [1023d1]

    Fix previous error.

  • Scott Franco Scott Franco committed [28d023]

    Refactored focus.

  • Scott Franco Scott Franco committed [72e61d]

    Use cursor to determine focus/input window; process title sets.

  • Scott Franco Scott Franco committed [da612c]

    Reverse fndtop() change from before, was correct before.

  • Scott Franco Scott Franco committed [8ebab4]

    Fixed output file fetch in readline().

  • Scott Franco Scott Franco committed [3ddcfd]

    Separated timer handle to it's own error; Fixed timer logical assignments; fixed bug in timer events.

  • Scott Franco Scott Franco committed [a067d2]

    Add build target to vscode; fix fndtop().

  • Scott Franco Scott Franco committed [6e6c67]

    Corrected some wrong fmask construction sections.

  • Scott Franco Scott Franco committed [9b8fce]

    Update terminal notes; calculate and use the forward masks for clipping.

  • Scott Franco Scott Franco committed [42a66a]

    Fix timer event set according to spec; Find maximum event stacking.

  • Scott Franco Scott Franco committed [2833c7]

    Fix multiple event issue; update notes accordingly.

  • Scott Franco Scott Franco committed [5e0115]

    Add ability to use clang instead of gcc on linux and windows.

  • Scott Franco Scott Franco committed [976dcf]

    Use full attribute for pthead_cond_init(); Fix error in waitsig(); Change error title to xterm; Refactor thread test.

  • Scott Franco Scott Franco committed [a291f4]

    Use fixed attributes for mutex creation; fix race condition.

  • Scott Franco Scott Franco committed [8ddcd7]

    Fix stdio source statement; Add all flags to CFLAGS per os; use CFLAGS in component builds.

  • Scott Franco Scott Franco committed [2a52a9]

    Fix possible thread error.

  • Scott Franco Scott Franco committed [735287]

    Add terminal notes; Fit mac/system_event for threading; Apply event reset fix from Linux.

  • Scott Franco Scott Franco committed [a4ac6a]

    Add individual OS flags; add libc include.

  • Scott Franco Scott Franco committed [9f2d07]

    Fixed graphics.c to compile.

  • Scott Franco Scott Franco committed [c07622]

    Fixed incorrect strncmpus(); updated notes files.

  • Scott Franco Scott Franco committed [c9d2a7]

    Fix up for universal linux/bsd shell command on scripts; Add terminal notes.

  • Scott Franco Scott Franco committed [4ecc4d]

    Add changes for BSD compile and run.

  • Scott Franco Scott Franco committed [955b99]

    Comment vscode launch file with why we supress SIGUSR1; create a bash command that does the same.

  • Scott Franco Scott Franco committed [245196]

    Add gdb args to stop SIGUSR1 interrupts to session.

  • Scott Franco Scott Franco committed [ea0c09]

    Add new GLIBC builds, add patch files.

  • Scott Franco committed [902e89]

    Change vscode launch to be general purpose.

  • Scott Franco committed [91fc74]

    Add VScode tasks file.

  • Scott Franco committed [1bd37b]

    Added VSCode json launch file.

  • Scott Franco Scott Franco committed [b18f26]

    Added terminal note; supress z order changes on root window.

  • Scott Franco Scott Franco committed [6c8d86]

    Added to notes files.

  • Scott Franco Scott Franco committed [63816c]

    Add titlen() function; make XTERMTITLE into a variable.

  • Scott Franco Scott Franco committed [fac497]

    Save and restore title on unresponse message.

  • Scott Franco Scott Franco committed [24be4f]

    Control responsive check with flags.

  • Scott Franco Scott Franco committed [3b6b7e]

    Initial version of response timer.

  • Scott Franco Scott Franco committed [c9f3fc]

    Moved linux error override type to system; define linux error override call.

  • Scott Franco Scott Franco committed [30566c]

    Implemented linux system error override.

  • Scott Franco Scott Franco committed [de9c91]

    Moved error codes to avoid other module collisions.

  • Scott Franco Scott Franco committed [fa3a7c]

    Finishing work on error override.

  • Scott Franco Scott Franco committed [6d0018]

    Added error override.

  • Scott Franco Scott Franco committed [a0ca50]

    Set override override vectors; clean up.

  • Scott Franco Scott Franco committed [02b9c0]

    Reorient API functions; clean up function event macros.

  • Scott Franco Scott Franco committed [da9006]

    Reset event function vectors on exit.

  • Scott Franco Scott Franco committed [366f51]

    Fixed override names to match previous.

  • Scott Franco Scott Franco committed [0b94d4]

    Included prototypes for event function overrides.

  • Scott Franco Scott Franco committed [aba7ec]

    Finalized event function overrides; cleanup of overrides in general.

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news A deep dive was done into getting rid of the custom GLIBC module for Linux. I came with a technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever....

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news:technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever. libc would allocate an invalid page for each FILE A deep dive was done into getting rid...

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news:technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever. libc would allocate an invalid page for each FILE A deep dive was done into getting rid...

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news: A deep dive was done into getting rid of the custom GLIBC module for Linux. I came with a technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever....

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news: A deep dive was done into getting rid of the custom GLIBC module for Linux. I came with a technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever....

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news: A deep dive was done into getting rid of the custom GLIBC module for Linux. I came with a technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever....

  • Scott Franco Scott Franco modified a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news: A deep dive was done into getting rid of the custom GLIBC module for Linux. I came with a technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever....

  • Scott Franco Scott Franco posted a comment on discussion News

    Here is the status update for 2022-09-15 The service module was extended for thread control routines. Intense overhaul of terminal module on Linux was done, including testing for multithreading. Gnome compatible widgets is done except for dialogs. Other (fairly random) news: A deep dive was done into getting rid of the custom GLIBC module for Linux. I came with a technique to find out what modules were bypassing proper calls and accessing the contents of FILE directly. I thought it was fairly clever....

  • Scott Franco Scott Franco committed [0d10e5]

    Fix threading issue in thread test.

  • Scott Franco Scott Franco committed [442c0e]

    Merge branch 'master' of ssh://git.code.sf.net/p/petitami/code

  • Scott Franco Scott Franco committed [25aaff]

    Fix threading issue in thread test.

  • Scott Franco Scott Franco committed [b7fd77]

    First part of events functional override.

  • Scott Franco Scott Franco committed [c5c655]

    Fixed background color set; Added rgb test.

  • Scott Franco Scott Franco committed [7150cb]

    Enable and test RGB color mode.

  • Scott Franco Scott Franco committed [976987]

    Rearrangements; Add title test; Add rgb color test; add terminal test notes file.

  • Scott Franco Scott Franco committed [7c6644]

    Finish RGB 24 support.

  • Scott Franco Scott Franco committed [34327f]

    Further steps to full 24 bit color.

  • Scott Franco Scott Franco committed [6b64c7]

    Move fcolorc() and bcolorc() functions to terminal set and implement.

  • Scott Franco Scott Franco committed [b7f5e4]

    Fill in wrtstr() and wrtstrn().

  • Scott Franco Scott Franco committed [9a0c88]

    Add contents of title() function.

  • Scott Franco Scott Franco committed [de2091]

    Added prototypes for new functions added in Linux.

  • Scott Franco Scott Franco committed [865a92]

    Add thread routines from Linux.

  • Scott Franco Scott Franco committed [07aa5c]

    Implement API function title() in terminal.

  • Scott Franco Scott Franco committed [b23a98]

    Remove unused variables from deinit(); shorten message construction.

  • Scott Franco Scott Franco committed [f9a014]

    Provide xterm title as alternate autohold method.

  • Scott Franco Scott Franco committed [2ade43]

    fix bugs in remdupque(); Update managerc notes.

  • Scott Franco Scott Franco committed [695b48]

    Upgraded terminal.h for window manager level overrides.

  • Scott Franco Scott Franco committed [c70834]

    Add managerc as terminal mode build option; Add terminal notes.

  • Scott Franco Scott Franco committed [e29e85]

    Header bracketing removed, it was a mistake.

  • Scott Franco Scott Franco committed [54bc9a]

    Removed the backdoor trap.

  • Scott Franco Scott Franco committed [0ea212]

    Added wrtstrn() to apis; Added BACKTRAP to stdio; Move dbg_prints to include; allow enter to exit autohold; add notes.

  • Scott Franco Scott Franco committed [c47abd]

    Finalize the thread locking for services.c.

  • Scott Franco Scott Franco committed [db76ad]

    Add remove joystick redundant moves.

  • Scott Franco Scott Franco committed [df29a3]

    Add resizes to duplicate removal in queue; update terminal notes.

  • Scott Franco Scott Franco committed [7163b1]

    Remove duplicate resize operations; Updated terminal notes; Updated editor notes.

  • Scott Franco Scott Franco committed [9135fa]

    Update terminal.cpp and terminal.hpp; add diag macro as separate .h file; update terminal notes.

  • Scott Franco Scott Franco committed [fb1385]

    Clear event vectors on deinit(); update terminal notes; send final test results to same window.

1 >