1837 Commits

Author SHA1 Message Date
Enrico Tröger
ab05f39d24 Renamed document element unicode_bom in has_bom.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@611 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-23 15:45:05 +00:00
Enrico Tröger
5a97fb2d0e Fixed some mistakes from last commit.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@610 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-23 13:14:23 +00:00
Enrico Tröger
f3d72d6e33 Search terminal program in PATH (closes #1527203).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@609 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-23 08:34:51 +00:00
Nick Treleaven
063c703225 Fix a warning when updating open files treeview.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@608 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-22 19:27:12 +00:00
Nick Treleaven
e389341f6c Make Find and Replace dialogs more compact
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@607 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-22 19:11:58 +00:00
Enrico Tröger
285cda8924 Keep the list of open files in sync when reordering notebook tabs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@606 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-22 14:36:20 +00:00
Enrico Tröger
b56ea420b1 Added *.cfg as extension for config files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@604 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-22 13:52:07 +00:00
Enrico Tröger
fed621e445 Fixed two issues when showing / hiding the sidebar.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@603 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-22 11:09:48 +00:00
Enrico Tröger
4ec2bd121b Added Unicode BOM detection.
Added "Reload as" menu item to force opening a file with a specified encoding(both were patches from Stefan Oltmanns).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@600 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-22 01:29:10 +00:00
Nick Treleaven
b625529c8b Prevent using Find in files for unnamed files
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@599 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-21 19:35:33 +00:00
Enrico Tröger
978a6fee93 Added menu item View->Show Sidebar and improved code around it.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@598 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-21 11:41:33 +00:00
Nick Treleaven
96a4a059df Added Find button to Replace dialog to skip a match; Change Replace button to find first & use current selection; Ask whether to wraparound when replacing and no next match is found
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@597 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-20 21:19:18 +00:00
Enrico Tröger
bc452b21ed Unset fold.compact setting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@593 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-20 18:18:05 +00:00
Nick Treleaven
c417607f27 Share find/replace common checkbox setup code
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@591 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-20 14:52:26 +00:00
Nick Treleaven
0576bf920a Commented out some keys not working
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@590 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-20 14:02:51 +00:00
Enrico Tröger
8b09a2935d Improved replacing escape sequences in Find and Replace dialog (thanks to Stefan Oltmanns).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@586 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-19 11:30:59 +00:00
Enrico Tröger
c6c0cb816e Fixed typo.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@585 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-19 10:55:11 +00:00
Enrico Tröger
73a55f7ee2 Highlighting of current line can be disabled.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@584 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-19 09:45:56 +00:00
Enrico Tröger
0e4e014759 Compile notebook_motion_notify_event_cb() only with GTK 2.6 (again).
Made "built on" string translatable.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@583 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-18 22:01:24 +00:00
Nick Treleaven
b9f6cf6987 Use more POSIX-like syntax for regular expression bracket matching; Prevent searching backwards with a regex (unsupported); Scroll in view after the last replacement for replace all/selection. Also move hiding the replace dialog out of document.c
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@582 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-18 17:43:22 +00:00
Nick Treleaven
5f05ba684a Fix replacing the right length of text matched from a regex; Add support for back references when replacing with regex; Improve the speed of replace all/replace in selection; Don't lose the selection range after replacing in selection
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@581 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-18 14:09:01 +00:00
Enrico Tröger
cb006f8068 Restored original order of the encodings, kept the sorted order in the document menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@579 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-18 12:27:36 +00:00
Enrico Tröger
7bbccd884d Added option to replace escape sequences in Find and Replace dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@578 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-18 10:48:51 +00:00
Nick Treleaven
6dd6175369 Moved external appendix elements to geany.docbook to validate ok
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@575 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-17 14:17:37 +00:00
Enrico Tröger
a037ad09b0 Added UTF-8 as default encoding.
Replaced xmlto command by xsltproc.
Added reference for the GPL appendix.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@574 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-17 12:33:10 +00:00
Enrico Tröger
6516c31a6a Moved document related functions from utils.c to document.c.
Keep cursor position when replacing tabs by spaces.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@572 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-17 10:42:26 +00:00
Enrico Tröger
6a9c283cb9 Moved HTML entities from sci_cb.h to data/html_entities.tags.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@571 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-16 22:02:31 +00:00
Enrico Tröger
77ef665218 Removed code for alternative scrolling(it was not better).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@570 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-16 21:31:09 +00:00
Enrico Tröger
f481b55f46 Added filename to an error message.
Removed function encodings_get_encodings().
Simplified locale detection and little speed up.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@569 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-16 19:28:13 +00:00
Enrico Tröger
8e2430ac8a Added missing mnemonics to file menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@568 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-16 18:58:57 +00:00
Enrico Tröger
c9d7f1062a Reordered encodings in the file menu, divided into subregions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@567 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-16 18:46:53 +00:00
Nick Treleaven
2032b6b7aa Added Scintilla keyboard commands appendix taken from the SciTE documentation section 'Keyboard Commands'
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@566 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-16 15:33:14 +00:00
Nick Treleaven
4300a7496a Fix applying vte settings on startup and prevent the message window vertical scrollbar being hidden
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@565 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-15 19:10:37 +00:00
Enrico Tröger
0a795b2d82 Toolbar items for file operations can also be hidden.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@564 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-15 18:15:30 +00:00
Enrico Tröger
f21e623e27 Show auto completion list immediately when called by a keybinding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@562 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-15 12:38:45 +00:00
Nick Treleaven
b266eedb57 Updated Make command names and keybindings
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@561 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-15 12:34:56 +00:00
Nick Treleaven
e719640914 Add keybinding for Find in files
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@559 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-15 11:17:23 +00:00
Nick Treleaven
d97a1b476b Use locale encoding for Find in files and remember previous searches.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@557 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-14 16:58:25 +00:00
Nick Treleaven
4b85d71eb8 Give accurate message on finishing finding in files
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@556 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-14 15:50:29 +00:00
Enrico Tröger
1b122c6bc6 Fixed wrong charset detection on UTF-8 (and maybe other) systems.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@554 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-14 10:48:02 +00:00
Enrico Tröger
b3b50b4182 Fixed autocompletion for filetype C++.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@553 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-14 10:15:12 +00:00
Nick Treleaven
1c8d62ed5d Added basic Find in files search functionality.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@551 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-13 14:30:44 +00:00
Enrico Tröger
a1da3923df Added return value and tag name to the calltip.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@550 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-11 17:44:42 +00:00
Enrico Tröger
a35f5c415f Forget a change.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@549 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-11 14:18:35 +00:00
Enrico Tröger
100987ee91 Improved toolbar popup menu.
Added new preferences tab for toolbar settings, several toolbar buttons can be hidden.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@548 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-11 14:15:56 +00:00
Nick Treleaven
1ae05d6a35 Prefix command-line opened files with the current directory so relative paths will work better
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@547 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-11 13:48:24 +00:00
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