projects/chimara/chimara.git
15 years agoAdded text grid windows. Output, cursor placement, and character input work. Line...
fliep [Wed, 4 Feb 2009 23:55:06 +0000 (23:55 +0000)]
Added text grid windows. Output, cursor placement, and character input work. Line input also works, but is shaky.

Changed gridtest.c to splittest.c, and put my gridtest.c back in.

15 years agoAdded gmodule-2.0 to the dependencies of the test program.
fliep [Tue, 27 Jan 2009 17:56:22 +0000 (17:56 +0000)]
Added gmodule-2.0 to the dependencies of the test program.
Otherwise the signal handlers are not found on Linux.

15 years agopreliminary support for splitting of windows. Does not respect window sizes yet....
rodin [Thu, 15 Jan 2009 15:33:41 +0000 (15:33 +0000)]
preliminary support for splitting of windows. Does not respect window sizes yet. Crashes when windows are opened and closed without GTK having time to update the view.

15 years agoAdded gtk-doc comments to the ChimaraGlk widget.
fliep [Mon, 29 Dec 2008 22:46:02 +0000 (22:46 +0000)]
Added gtk-doc comments to the ChimaraGlk widget.

15 years agoImplemented glk_window_get_size()
fliep [Fri, 26 Dec 2008 08:25:16 +0000 (08:25 +0000)]
Implemented glk_window_get_size()
Fixed dependencies in the makefile

15 years agoFixed a segfault when opening an invalid window.
fliep [Wed, 24 Dec 2008 22:14:03 +0000 (22:14 +0000)]
Fixed a segfault when opening an invalid window.

15 years agoImplemented "started" and "stopped" signals
fliep [Wed, 24 Dec 2008 06:34:21 +0000 (06:34 +0000)]
Implemented "started" and "stopped" signals

15 years agoAdded dynamic module loading: now the Glk program (i.e., the
fliep [Tue, 23 Dec 2008 06:15:17 +0000 (06:15 +0000)]
Added dynamic module loading: now the Glk program (i.e., the
interpreter) is loaded from a .so file.
The code from the Chimara library and the test program are now
completely separate.
Removed the use of error_dialog() from the library code and replaced
it with GTK warning functions.

15 years agoRemoved old Makefile.
fliep [Mon, 22 Dec 2008 04:55:36 +0000 (04:55 +0000)]
Removed old Makefile.

When checking out a copy for the first time, use ./autogen.sh to configure,
then make to build.

15 years agoChanged build system to Automake. Split Glk code off into a GTK widget.
fliep [Mon, 22 Dec 2008 04:50:50 +0000 (04:50 +0000)]
Changed build system to Automake. Split Glk code off into a GTK widget.

16 years agoVerbeterd interrupt mechanisme en afbreken van het Glk programma
fliep [Sun, 24 Aug 2008 15:19:05 +0000 (15:19 +0000)]
Verbeterd interrupt mechanisme en afbreken van het Glk programma

glk_set_interrupt_handler()
glk_tick()

16 years agoCode opschonen, toevoegen documentatie
fliep [Sun, 24 Aug 2008 00:37:04 +0000 (00:37 +0000)]
Code opschonen, toevoegen documentatie

16 years agofirst.c compilet en draait!
fliep [Tue, 19 Aug 2008 22:56:35 +0000 (22:56 +0000)]
first.c compilet en draait!

16 years agoTesten en debuggen van alle file en memory stream functies
fliep [Sun, 17 Aug 2008 22:29:43 +0000 (22:29 +0000)]
Testen en debuggen van alle file en memory stream functies

16 years agoFile en memory streams, en lezen van input streams. Nog niet getest. Alle
fliep [Sat, 16 Aug 2008 16:19:02 +0000 (16:19 +0000)]
File en memory streams, en lezen van input streams. Nog niet getest. Alle
stream I/O functies afgesplitst in strio.c.

glk_get_char_stream()
glk_get_buffer_stream()
glk_get_line_stream()
glk_stream_close()
glk_stream_get_position()
glk_stream_set_position()
glk_stream_open_memory()
glk_stream_open_memory_uni()

16 years agoFiles openen. Niet getest, omdat het schrijven naar files nog niet
fliep [Sat, 9 Aug 2008 22:36:35 +0000 (22:36 +0000)]
Files openen. Niet getest, omdat het schrijven naar files nog niet
geschreven is.

glk_stream_open_file()
glk_stream_open_file_uni()

16 years agoAll of the fileref functions are now implemented:
fliep [Sun, 20 Jul 2008 00:09:16 +0000 (00:09 +0000)]
All of the fileref functions are now implemented:

glk_fileref_create_temp()
glk_fileref_create_by_prompt()
glk_fileref_create_by_name()
glk_fileref_create_from_fileref()
glk_fileref_destroy()
glk_fileref_delete_file()
glk_fileref_does_file_exist()

16 years agoOeps, nog enkele bugs
fliep [Sun, 13 Jul 2008 16:31:54 +0000 (16:31 +0000)]
Oeps, nog enkele bugs

16 years agoToevoegen van de sources die ik vorige keer vergeten was, en nog wat
fliep [Sun, 13 Jul 2008 16:23:38 +0000 (16:23 +0000)]
Toevoegen van de sources die ik vorige keer vergeten was, en nog wat
triviale functies geimplementeerd, zoals echo streams van windows.

Ik heb ook de andere glk_put_ functies geschreven; de functie met de echte
code is nu glk_put_string_stream(), en de anderen formatteren hun input en
geven die door aan glk_put_string_stream().

Library functies geimplementeerd:
glk_window_get_type()
glk_window_get_parent()
glk_window_get_sibling()
glk_window_get_root()
glk_window_clear()
glk_window_set_echo_stream()
glk_window_get_echo_stream()
glk_stream_get_current()
glk_put_string_stream()
glk_put_char()
glk_put_char_stream()
glk_put_buffer()
glk_put_buffer_stream()

16 years agoEen heleboel, relatief nutteloze dingen, zoals blank windows, en filerefs
fliep [Sat, 12 Jul 2008 23:43:30 +0000 (23:43 +0000)]
Een heleboel, relatief nutteloze dingen, zoals blank windows, en filerefs
die nog niets doen. Ik heb de volgende functies geimplementeerd. De unicode
functies heb ik nog niet getest.

glk_gestalt()
glk_gestalt_ext()
glk_window_iterate()
glk_window_get_rock()
glk_stream_iterate()
glk_stream_get_rock()
glk_fileref_iterate()
glk_fileref_get_rock()
glk_char_to_lower()
glk_char_to_upper()
glk_buffer_to_lower_case_uni()
glk_buffer_to_upper_case_uni()
glk_buffer_to_title_case_uni()

16 years agoCommentaar toegevoegd aan code en tevens Gtk-Doc comments voor alle
fliep [Sat, 12 Jul 2008 19:40:23 +0000 (19:40 +0000)]
Commentaar toegevoegd aan code en tevens Gtk-Doc comments voor alle
officiele Glk functies, mochten we ooit documentatie willen uitspugen

16 years agoEerste import.
fliep [Sat, 12 Jul 2008 00:35:15 +0000 (00:35 +0000)]
Eerste import.

Philip en Marijn zijn vet goed!