3941 Commits

Author SHA1 Message Date
Enrico Tröger
a1bca612ae Added "Replace in all open files" option in the replace dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@546 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-10 16:46:29 +00:00
Enrico Tröger
3539ab4038 Autocompletion only works on blank lines.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@545 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-10 16:02:17 +00:00
Enrico Tröger
6cc29173be Added new filetype D(patch by Christop Berg, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@544 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-09 14:41:53 +00:00
Enrico Tröger
2e31c57b44 Compile notebook_motion_notify_event_cb() only with GTK 2.6.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@543 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-08 18:23:20 +00:00
Nick Treleaven
82efaa626f Improve switching out of fullscreen after startup
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@542 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-08 17:37:41 +00:00
Nick Treleaven
701929eb2d Fix saving the terminal tool on quitting
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@541 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-08 16:59:08 +00:00
Enrico Tröger
f79a4287a0 Made encoding descriptions translatable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@539 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-08 14:44:18 +00:00
Enrico Tröger
0f061ee31a Improved behaviour of toggle sidebar after a restart. Introduced new flag sidebar_visible, renamed configuration keys.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@538 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-07 14:34:43 +00:00
Enrico Tröger
87dda1b74e Fixed bug when saving VTE settings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@537 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-06 22:06:56 +00:00
Nick Treleaven
d9361d4328 Add keybinding for Make object, update Make descriptions
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@536 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-06 09:43:10 +00:00
Nick Treleaven
6ddd449683 Add Make object command to compile the current file. Added some separators and renamed Build with make items
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@535 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-05 15:09:20 +00:00
Nick Treleaven
7c3ff94fc7 Make sci_goto_line_scroll work better with line wrapping and folding
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@534 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-05 12:37:46 +00:00
Nick Treleaven
60b7f681d7 Scroll to 1/4 of visible lines when going to a line number.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@531 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-03 12:58:58 +00:00
Nick Treleaven
2b73b12cb7 Fix a problem with the recent files menu
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@530 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-03 12:06:13 +00:00
Enrico Tröger
7f481ca16b Fixed wrong dependency in target 'install'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@529 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-03 11:31:00 +00:00
Enrico Tröger
d7160f7f0b Added new translation for pt_BR (thanks Alexandre Moreira).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@528 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-02 19:11:45 +00:00
Enrico Tröger
086aeb4c4c Added option to disable the VTE follows path feature.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@527 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-02 18:34:03 +00:00
Enrico Tröger
ec7becfe00 Minor improvements.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@526 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-02 18:12:34 +00:00
Enrico Tröger
f1529b0435 Little redesign of the preferences dialog.
New options for setting the placement of notebook tabs.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@525 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-02 16:21:35 +00:00
Enrico Tröger
b28e30b389 Improved "Find usage", so it displays not "null" for unsaved files in the results, and unsaved file are also clickable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@524 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-02 11:32:06 +00:00
Nick Treleaven
c1068c02c2 For Find Usage, ignore unnamed files (prevents a NULL filename GLib warning)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@523 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-02 11:21:31 +00:00
Nick Treleaven
7f99c7fd0f Use the user settings for toolbar icon size & style
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@522 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 18:49:44 +00:00
Enrico Tröger
619294490f Added documentation for indicators and printing support.
Updated keybindings actions and compile time options.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@521 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 17:41:46 +00:00
Nick Treleaven
8eedcc97e4 Save the toolbar icon size when quitting. Set large toolbar icons by default
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@520 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 17:05:29 +00:00
Enrico Tröger
85d8dcaa39 Moved some default values to geany.h.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@519 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 15:04:41 +00:00
Enrico Tröger
d6102046a4 Deiconify the main window when a new file is opened from the named pipe.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@518 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 14:47:08 +00:00
Enrico Tröger
424bfd32ca Added shortcut for Select All.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@517 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 14:12:05 +00:00
Nick Treleaven
cee4ebf37c Fix a segfault on Go to tag defn/decl if no files have tags. Add utils_find_tm_tag
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@516 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 13:16:52 +00:00
Nick Treleaven
2aa7ae45a2 Add utils_get_current_time_string and fix getting the time string
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@515 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 12:02:30 +00:00
Nick Treleaven
e1f43a4db0 Prevent a segfault if the VTE has not been loaded
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@514 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 10:44:15 +00:00
Nick Treleaven
be9461a4d2 Don't prevent notebook tab focus because this disables the notebook arrows
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@513 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-01 10:22:54 +00:00
Enrico Tröger
7c9d6df76e Improved settings for the long line marker, it can now be easily disabled or set to highlight the background of too long lines.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@511 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-30 14:28:32 +00:00
Enrico Tröger
22ab86a40b Added "Select All" menu item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@510 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-30 13:42:53 +00:00
Enrico Tröger
df49ea7888 Finally fixed the second call of the switch_page callback.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@509 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-30 12:56:09 +00:00
Enrico Tröger
1451d8f72d Change the path in the VTE widget when switching between files according to the path of the current file.
Process the switch_page callback only once.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@508 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 23:51:32 +00:00
Enrico Tröger
3366665030 Create a new tm_source_file object if a file is renamed, otherwise tagmanager won't work correctly.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@507 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 19:08:21 +00:00
Enrico Tröger
805bdf9675 Added function is_opening_brace().
Use is_opening_brace() for better handling of calltips.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@506 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 18:22:11 +00:00
Enrico Tröger
b3dd894a5e Implemented simple printing support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@505 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 17:14:52 +00:00
Enrico Tröger
cc511a78d8 Ignore SIGPIPE to prevent crashes when running external programs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@504 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 17:10:17 +00:00
Nick Treleaven
42a206085e Apply fonts in Preferences when they are set and only if they have changed. Rename utils_set_font to utils_set_editor_font. Remove an old comment in document_open_file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@503 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 16:55:29 +00:00
Enrico Tröger
852624b60e Renamed tools settings from build_* in tools_*.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@502 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-29 14:00:09 +00:00
Enrico Tröger
5ffa222e4f Fixed a small typo.
Skip converting from UTF-8 in UTF-8 when saving.
Show an error messages dialog if the conversion into an encoding failed.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@501 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-28 19:27:19 +00:00
Enrico Tröger
3e54b8798e Fixed weird behaviour of the recent files list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@500 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-28 15:18:23 +00:00
Enrico Tröger
3284ca94e3 Fixed a crash when auto completion or call tips are used if no filetype was set. Added some sanity checks.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@497 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-27 20:43:04 +00:00
Nick Treleaven
756c47bc97 Make Status messages override the document statistics using utils_set_statusbar; don't use a fixed buffer for statistics
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@496 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-27 17:07:22 +00:00
Enrico Tröger
f6752778f4 Add support for parsing compiler output for LaTeX with latex's --file-line-error-style command line argument.
Removed unneeded function utils_free_ptr_array().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@495 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-27 15:31:32 +00:00
Enrico Tröger
99bb4a9977 Parse stdout of compiler output too.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@494 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-27 15:29:33 +00:00
Nick Treleaven
38f92379da Add recent files items in the same order as they were saved. Remove app->recent_files and use g_strfreev in keyfile.c
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@493 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-27 15:24:39 +00:00
Enrico Tröger
8823f2dbe5 Some small tagmanager fixes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@492 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-26 17:48:27 +00:00
Enrico Tröger
f741c89b4f Fixed bug which prevented tag creation for the first opened file.
Removed unused code.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@491 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-26 17:44:18 +00:00