577 Commits

Author SHA1 Message Date
Frank Lanitz
6299f90f7d Adding data for freepascal unit x86
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@813 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-12 00:33:57 +00:00
Enrico Tröger
4fb85db05f Implemented Run command (from the build menu) under Windows, the other commands will follow somewhen.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@812 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-11 11:14:09 +00:00
Enrico Tröger
8dede470b1 Made socket code for detecting running instances working under Windows.
Fixed compile warnings under Windows.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@810 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-11 07:41:37 +00:00
Enrico Tröger
aff687fd33 Added comment toggle functionality to easily comment and uncomment a line with one shortcut (default Ctrl+B) (closes #1552184).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@808 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-10 11:47:26 +00:00
Nick Treleaven
6c511f413d Move on_recent_file_activate, dialogs_create_recent_menu,
dialogs_create_build_menu_gen, dialogs_create_build_menu_tex to
ui_utils.c. Also make some functions static.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@807 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-09 14:36:15 +00:00
Nick Treleaven
913e783a43 Reorder the recent files list if necessary when a file is
(re)opened - closes #1552178.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@805 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-09 12:03:11 +00:00
Nick Treleaven
0701ee9941 Use handle_forced_encoding(), handle_encoding() and handle_bom()
when opening files.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@804 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-08 15:05:32 +00:00
Nick Treleaven
d242e5091d Show messages window on build failure.
Show build success message on status bar if messages window hidden.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@803 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-08 13:40:30 +00:00
Nick Treleaven
a135c2405d Make C, C++, Ruby and Java error message parsing more tolerant so
that linker errors are also parsed if debug line info is available.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@801 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-08 11:25:56 +00:00
Nick Treleaven
d3eb239d81 Show parsable errors in red; stderr and compile failure in dark red
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@800 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-08 10:20:15 +00:00
Enrico Tröger
bf5ae49665 Moved the socket code from main.c to socket.c.
Remove an unchanged empty document when loading a new file (closes #1545129).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@798 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-07 15:51:24 +00:00
Enrico Tröger
557b86dc2b Fixed a crash when a compiler output reports an error in a blank line.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@796 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-06 17:53:58 +00:00
Enrico Tröger
09d7f30aec Convert tag names to UTF-8 before showing them in the sidebar.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@794 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-06 17:31:53 +00:00
Enrico Tröger
116728caae Added own implementation of an Undo stack (not yet working).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@793 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-06 16:09:08 +00:00
Enrico Tröger
5a05227d87 Don't quit when an error occurs while saving changed files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@792 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-05 18:33:48 +00:00
Enrico Tröger
d7951f66d0 Added new file template for filetype HTML.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@791 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-05 16:55:40 +00:00
Nick Treleaven
a63fc1e40e Moved UI related utils from utils.c to ui_utils.c
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@790 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-05 14:24:47 +00:00
Nick Treleaven
dff3122273 Move current_word and clickpos to editor_info struct in sci_cb.c.
Move on_editor_button_press_event to sci_cb.c.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@789 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-04 15:57:46 +00:00
Nick Treleaven
b864f95999 Update command-line options and running instance behaviour
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@788 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-04 13:44:15 +00:00
Nick Treleaven
6a5a3d1d3f Rename --no-socket, -s command-line option to --new-instance, -i.
Add --no-session, -s command-line option to not load session files.
   Only save session when session files were loaded at startup.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@787 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-04 11:16:07 +00:00
Nick Treleaven
5a4ffec4ba Open a new instance without loading session files if socket already exists and no filenames are specified on the command-line
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@785 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-03 19:19:56 +00:00
Enrico Tröger
c6b20543ac Save All button is also active when only one file is changed(improves usability).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@784 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-03 13:30:12 +00:00
Enrico Tröger
f74ae89922 Escape special characters when shown in the status window after "Replace All" or replacing a selection.
Set the focus to the replace entry widget when pressing the tabulator key in the find entry widget in the replace dialog.
Set the focus to the find entry widget when pressing the tabulator key in the directory entry widget in the FIF dialog.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@783 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-02 23:28:34 +00:00
Nick Treleaven
d60ddb4e28 Use parse_file_line() for grep and compiler error messages.
Add error message support for D, also for the GDC frontend

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@782 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-02 21:04:47 +00:00
Nick Treleaven
973ea2144d Add document_get_current()
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@781 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-02 20:49:11 +00:00
Nick Treleaven
4c33cc29a1 Fixed C89 variable declaration and two sign comparison warnings
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@780 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-02 20:30:35 +00:00
Enrico Tröger
b1b4a4e157 Split filetype PHP/HTML into PHP and HTML.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@779 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-01 17:07:49 +00:00
Enrico Tröger
6ad79f7610 Fixed some typos.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@778 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-01 15:48:56 +00:00
Frank Lanitz
8485e331b5 Added Vietnamese translation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@777 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-01 11:22:47 +00:00
Enrico Tröger
749b89f39b Improved parsing compiler messages when using the ferite compiler.
Added some primitives and improved compiler settings for Ferite.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@775 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-31 18:25:57 +00:00
Enrico Tröger
5321e14d3f Change the current working directory within the VTE also when a new file is saved.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@774 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-30 18:53:45 +00:00
Enrico Tröger
f4507528f9 Removed the whole FIFO code and replaced it with support for (Unix Domain) Sockets.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@773 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-30 18:36:17 +00:00
Enrico Tröger
2b3dad1e35 Added auto completion for LaTeX command "begin".
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@772 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-29 16:11:55 +00:00
Enrico Tröger
b362185772 Fixed a crash when switching between several filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@771 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-28 16:27:16 +00:00
Enrico Tröger
89824be669 Fixed typo in a tooltip text.
Added translator credits.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@770 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-28 15:07:48 +00:00
Frank Lanitz
9479db96ea Added Czech translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@767 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-27 22:08:36 +00:00
Enrico Tröger
b1daacc75a Applied patch from Stefan Oltmanns to add the possibility to keep the Replace dialog open.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@766 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-27 17:49:10 +00:00
Enrico Tröger
010d6581e5 Added new filetypes Diff and Ferite.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@765 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-27 17:39:34 +00:00
Enrico Tröger
a8a33cd9ef Fixed missing styling settings on new files (needs to be tested).
Now the filetype sub menu in the document file menu will be updated when the filetype is set by the filename on new files.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@764 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-26 17:12:55 +00:00
Enrico Tröger
01127d7e0a Fixed weird behaviour of Save all tool button and menu item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@763 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-26 16:44:08 +00:00
Enrico Tröger
dbab01c2c1 Added counter when using "Replace All" and display the count of replacements in the status window.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@761 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-23 18:08:48 +00:00
Enrico Tröger
aef63f1772 Added new VTE settings to the preferences dialog.
Improved ignore menu bar accelerator settings.
Keep current working directory when restarting the VTE (happens when hitting Ctrl+C).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@759 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-23 16:37:05 +00:00
Frank Lanitz
f64b88c855 Adding of autocompletion for PASCAL; Update of data/latex.tags
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@758 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-23 14:30:15 +00:00
Nick Treleaven
a69bcf2806 Fix quit confirmation message with no files open
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@757 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-22 19:53:11 +00:00
Enrico Tröger
f509afca7e Save all VTE settings in an own VTE section in the configuration file instead of using an unhandy string list.
Added new settings: ignore menu bar accelerator and define the shell which is started within the VTE.
(Code not yet complete, might be buggy, GUI stuff is missing)


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@755 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-22 19:03:38 +00:00
Enrico Tröger
07e0b21713 Updated Scintilla to version 1.71.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@753 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-21 17:21:50 +00:00
Enrico Tröger
ffccef2c68 Enlarged the tab close icon. This should fix some display issues.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@752 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-21 17:07:44 +00:00
Nick Treleaven
0bd427bd05 Remove filetypes.h and Scintilla includes from geany.h; Add VALID_DOC_IDX macro
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@751 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-20 20:39:59 +00:00
Enrico Tröger
d79e82f633 Moved prototype for geany_debug() to main.h.
Moved declaration of document struct to document.h.
Keep selection when commenting and uncommenting code.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@750 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-20 15:47:18 +00:00
Nick Treleaven
38bba30628 Moved HAVE_FIFO MyApp fields to fifo_info struct in src/main.c; Prevent unnecessary 'does not look like a filename' debug messages
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@749 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-20 12:33:09 +00:00