Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-26 | Menu label text is irrelevant for PM menu actions due to l10n; focus on menu_id. | ||
2009-01-26 | Use GTK Dialog for WIN32, not MessageBox; src/lua_interface.c | ||
2009-01-26 | Call gtk_widget_destroy on dialog to close it; src/lua_interface.c | ||
2009-01-25 | The cursor in the Project Manager can be set through textadept.pm.cursor. | ||
2009-01-24 | Added Find in Files support. | ||
2009-01-08 | Reformatted all C and Lua code to a single standard for each language. | ||
2009-01-03 | Added localization support. | ||
All Textadept messages are in core/locale.lua which provides the new 'textadept.locale' module. | |||
2009-01-01 | Updated copyright dates for 2009. | ||
2008-12-30 | Updated Doxygen doc for src/lua_interface.c | ||
2008-12-22 | Fixed bugs in macros and macro browser. | ||
2008-12-21 | Finally added ability to quit Textadept from Lua. | ||
2008-12-04 | Use lua_checklong macro instead of checknumber with cast; src/lua_interface.c | ||
2008-11-11 | Find functionality is mostly handled by Lua now. | ||
2008-11-08 | Added Lua interface functions to mimick find box button presses. | ||
2008-11-02 | Fixed typo in src/lua_interface.c for compiling on Mac. | ||
2008-11-01 | Added support for some AppleEvents, use Scintilla namespace on OSX. | ||
2008-10-27 | Updated Textadept to compile and run on OSX with native GTK framework. | ||
2008-09-24 | Added textadept.size property. | ||
2008-09-23 | Updated Doxygen docs. | ||
2008-09-23 | Merged overloaded 'l_handle_event' functions into one with default parameter. | ||
2008-09-23 | Merged 'set_docstatusbar_text' function into 'set_statusbar_text' with a flag. | ||
2008-09-23 | If view.size is given a negative number, make it zero; src/lua_interface.c | ||
2008-09-21 | Edited code to suppress warnings generated by MSVC++; src/lua_interface.c | ||
2008-09-21 | Textadept gracefully exits when errors occur in core/init.lua. | ||
Originally the error message was displayed in Textadept, but any attempts to close the program would fail because core/init.lua wasn't properly loaded. Errors from 'l_load_script' are displayed in a dialog box now. | |||
2008-09-21 | Code cleanup. | ||
2008-09-19 | Added preliminary support for Textadept on Windows. | ||
2008-06-19 | l_handle_event should return false if function check fails; src/lua_interface.c | ||
2008-06-18 | Check that 'pixbuf' key is not nil in l_pm_populate; src/lua_interface.c | ||
2008-06-18 | Fixed gtktreestore.c warning by ending columns with -1; src/lua_interface.c | ||
2008-06-17 | Added Tab-completion to Lua Command Entry. | ||
2008-06-15 | Eliminated build warnings. | ||
2008-06-15 | Added doxygen documentation to source files. | ||
2008-03-03 | Updated copyright notice to include the year 2008. | ||
2008-02-29 | Fixed typo; src/lua_interface.c | ||
2008-02-03 | Added textadept.reset() function for resetting the Lua state. | ||
The l_init function takes an additional reinit boolean as a result. When resetting, the package.loaded and _G tables are cleared. Since the textadept.buffers, textadept.views, and arg tables were originally in _G, they were moved to the LUA_REGISTRYINDEX table so as not to be lost. They are still available in _G, but as links to the tables in LUA_REGISTRYINDEX. textadept.reset() sets a global RESETTING boolean to true when init.lua is re-run so things like reloading a session or reloading files from the command line do not occur. The boolean is set to nil afterwards. | |||
2007-12-21 | Source code cleanup; src/lua_interface.c | ||
2007-11-30 | Warn that pm_view content item ID is a string type; src/lua_interface.c | ||
2007-11-08 | Moved GTK/GDK keypress mask logic from lua_interface.c to textadept.c. | ||
2007-11-03 | Various reformatting for consistency. | ||
2007-09-23 | Rearranged and cleaned up src/lua_interface.c; moved warn to src/textadept.h. | ||
2007-09-23 | Added textadept.popupmenu function; src/lua_interface.c | ||
2007-09-23 | Renamed l_handle_signal to l_handle_event. | ||
2007-09-23 | Replaced l_handle_completion with overloaded l_handle_signal. | ||
2007-09-23 | Added dynamically defined GTK menus and menubar. | ||
2007-08-21 | Pruned C++ code, added additional comments. | ||
Modified C++ code structure to be more consistent throughout. Also added comments for functions that handle key events, indicating which (hard-coded) keys trigger what actions. | |||
2007-08-16 | Renamed l_*_buffer_prop to l_*_bufferp, get arg changed; src/lua_interface.c | ||
Stack index argument to l_get_buffer_prop was not intuitive because it was essentially index - 1. So after lua_getglobal(lua, "buffer"), the index arg to l_get_buffer_prop had to be -2 because the property name is pushed onto the stack before calling lua_rawget. Instead, l_get_bufferp subtracts 1 from the index it is given, so -1 can be used. | |||
2007-08-16 | If l_ta_get for "views" or "buffers" fails, throw an error; src/lua_interface.c | ||
Since l_check{view|docpointer} throw errors, the unprotected C functions that call them will cause a Lua panic if either textadept.views or textadept.buffers does not exist and Textadept will exit. This makes sense since the two tables are integral to the application. Therefore instead of checking if either table exists in those unprotected C functions and handling a failed check safely, throw an error and exit Textadept anyway because sooner or later one will be thrown from l_check{view|docpointer}. | |||
2007-08-15 | Renamed handlers module to events, updated everything to reflect changes. | ||
2007-08-11 | Fixed bug in restoring scroll position on buffer switching; src/lua_interface.c | ||
When switching to another buffer, typing text, and switching back, the scroll position was not restored properly all of the time. Fixed by setting the anchor and caret first, which scrolls some number of lines, then scrolling the remaining number of lines to restore the original scroll position. | |||
2007-08-10 | Added 'warn' function for printing warnings to STDOUT; src/lua_interface.c | ||
Instead of raising errors which call Lua's textadept.handlers.error function (which at this point in time opens a new buffer and prints the error message), quietly print warnings to STDOUT because an error hasn't really occured. |