Commit Graph

98 Commits

Author SHA1 Message Date
Vadim Zeitlin
6df26ddbf7 Add pretty-printers for wxPoint, wxSize and wxRect.
Also replace an if checking for the supported types with an array-based
approach to make it easier to add pretty printers for more types in the
future.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63559 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-02-26 14:09:43 +00:00
Vadim Zeitlin
dc09d66523 Don't use "-I @" in ctags command line as cmd.exe handles '@' specially.
Just use the file path instead as '@' is used for the "response files" by
cmd.exe, at least under Windows 7.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62924 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-12-18 14:46:58 +00:00
Vadim Zeitlin
753dc0f732 Update gdb pretty printing support for latest gdb version.
gdb.pretty_printers is not a map any more but a list containing lookup
functions for pretty printers.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62619 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-11-11 23:08:41 +00:00
Vadim Zeitlin
6d15a392cb Exclude message catalogs from UTF-8 check.
Many existing message catalogs don't use UTF-8 so don't check them in svn
pre-commit hook.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62380 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-12 10:38:43 +00:00
Vadim Zeitlin
ec20a753b9 Implement DrawTitleBarBitmap() for OS X using hard coded PNG images.
Use a simple implementation working under all OS X versions, including 10.4
which doesn't have standard system images for the close button.

Added the images themselves under art/osx and png2c.py helper script to
convert them to a form used in C++ code.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62300 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-05 22:57:32 +00:00
Robin Dunn
f14e42cec5 exclude SWIG generated files from being checked
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62251 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-04 00:00:12 +00:00
Vadim Zeitlin
b883113df1 Don't exit on errors in the pre-commit svn hook.
Errors in grep, when it fails to find any changed or updated files, also count
so the "set -e" line was causing the hook to reject any commits only deleting
files (without any error message).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-01 00:33:54 +00:00
Vadim Zeitlin
0126e6d256 Exclude binary files from the checks done by the pre-commit hook.
We shouldn't check that binary files are UTF-8 so determine whether the file
is binary by looking at its svn:mime-type and only do the check for the text
files.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62045 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-09-23 20:33:34 +00:00
Vadim Zeitlin
95e74456a2 Fix bug in the hook which prevented committing makefiles.
If both makefiles and any source files were committed, makefiles were
mistakenly added to changed_sources and were flagged as containing TABs.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62040 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-09-23 16:00:08 +00:00
Vadim Zeitlin
3347f618eb Check that files being checked in use UTF-8.
Closes #11116.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61964 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-09-18 16:28:10 +00:00
Vadim Zeitlin
078a94e00d Add the initial version of svn pre-commit hook.
This version checks for absence of hard TABs in our source files.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61963 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-09-18 16:28:04 +00:00
Vadim Zeitlin
439293064d Create both the full and OS X specific tag files in makeosxtags.sh.
Also don't duplicate the files already processed by the generic create_tags in
OS X-specific part.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61674 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-08-16 23:13:37 +00:00
Vadim Zeitlin
741cca6b38 update the intl.* files directly from genlang.py script instead of generating snippets which had then to be manually pasted in
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61342 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-07-07 10:52:44 +00:00
Vadim Zeitlin
8fbd067d3c correct writing direction for Farsi
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61340 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-07-06 21:19:58 +00:00
Vadim Zeitlin
ddb92955a2 update the script to update more files; removed old LaTeX file which doesn't exist any more
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61320 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-07-05 11:49:21 +00:00
Vadim Zeitlin
61dabbffe3 rename makemactags script to makeostags and extend it to work with either Carbon or Cocoa
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61133 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-06-19 23:30:47 +00:00
Vadim Zeitlin
f8a7e79913 make the script executable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61128 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-06-19 03:57:06 +00:00
Vadim Zeitlin
86c30bc557 added Asturian language entry (see #10808)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60684 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-05-19 10:51:11 +00:00
Vadim Zeitlin
61f2782a32 use svn:eol-style instead of eol:style (see #10745)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-04-26 19:36:36 +00:00
Vadim Zeitlin
167905b222 added the files with separate tags itself (should have been part of r59590)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-03-17 21:55:31 +00:00
Vadim Zeitlin
1d5252435a extract the list of macros to ignore in a separate file and completed it with FWD versions; turned off generation of tags for forward class declarations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-03-17 21:54:40 +00:00
Vadim Zeitlin
7e81c36f1e add wx/generic/private/*.h files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58224 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-01-19 13:23:45 +00:00
Vadim Zeitlin
3b9aa4e82a add a custom printer for wxString to use with Python-enabled gdb
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57837 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-01-04 21:15:19 +00:00
Vadim Zeitlin
78014c105d don't use function syntax which /bin/sh doesn't grok
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-12-26 13:42:30 +00:00
Vadim Zeitlin
03d7d36ba9 correct Serbian locale name: should be sr_RS, not sr_SR (fixes #10295)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-12-22 19:50:17 +00:00
Vadim Zeitlin
101872998b fix tags generation for OS X port after renaming
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56882 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-11-21 16:16:12 +00:00
Vadim Zeitlin
2a2361ccc9 added propgrid sources
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-11-02 01:58:14 +00:00
Vadim Zeitlin
4e10de45a6 rename ca@valencian description to "Valencian (Southern Catalan)" at translators request
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56511 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-10-25 15:48:52 +00:00
Francesco Montorsi
969daeea66 revision of wxLocale; documented the list of language constants into the wxLanguage enum; modified genlang.py to generate a .h with doxygen comments and removed generation of a .tex script; moved docs for wxXlocale to the right header (xlocale.h)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-10-17 20:27:36 +00:00
Vadim Zeitlin
2dcbf82958 added propgrid files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-10-08 15:58:57 +00:00
Vadim Zeitlin
1c4293cb91 added wxPropertyGrid from Jaakko Salli (#9934)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-09-12 20:57:41 +00:00
Vadim Zeitlin
7bf2b0881a added language info for Northern Sami (patch 1964036)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53628 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-05-17 22:49:30 +00:00
Vadim Zeitlin
6ed05f194d also use wx/private/*.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52661 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-21 23:39:41 +00:00
Václav Slavík
e5722ef11d there's no such thing as LANG_VALENCIAN
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52265 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-02 23:19:03 +00:00
Vadim Zeitlin
b5e2a45022 add ka_GE, ku_TR and ne_NP; some cleanup and better handling of sr_XX (patch 1858926)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51864 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-17 20:11:17 +00:00
Vadim Zeitlin
977dcce77f exclude include/wx/vms_x_fix.h from ctags input, it doesn't contain any useful definitions and just gets in the way
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49657 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-11-05 21:28:42 +00:00
Vadim Zeitlin
f283c68310 added --prefix option which is useful when cross-building
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-10-23 13:38:29 +00:00
Vadim Zeitlin
5fd636aa8a added richtext sources
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49069 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-10-06 21:06:51 +00:00
Francesco Montorsi
eedb553a68 add small script which reports a list of the unused wx headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-08-27 14:39:35 +00:00
Vadim Zeitlin
eaa785079c added a script to automaitcally fix 'Derived from' doc sections; updated the 'Library' sections script to be able to run it on files already having these functions (patch 1765640)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48100 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-08-15 13:23:47 +00:00
Vadim Zeitlin
a9c3b09ee6 added the script used to add libraries to the documentation files (see patch 1756715)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47776 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-07-28 12:14:30 +00:00
Vadim Zeitlin
db23ced867 remove .cvsignore files, they're useless with svn
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46968 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-06-26 22:41:53 +00:00
Vadim Zeitlin
0a7ce61e65 add wx/unix/private directory
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46320 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-06-04 11:02:29 +00:00
Vadim Zeitlin
5fcc0986fc share ctags command between make(gtk/mac)tags scripts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45820 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-05-05 13:47:38 +00:00
Vadim Zeitlin
069a4f3c95 include aui and richtext directories
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-04-01 12:13:54 +00:00
Vadim Zeitlin
311360b893 also update wxVERSION_STRING
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-01-07 22:48:06 +00:00
Vadim Zeitlin
af0ee083f8 also update manual.tex
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44146 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-01-07 22:28:07 +00:00
Vadim Zeitlin
7bf325389e more informative output
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-01-07 22:26:44 +00:00
Vadim Zeitlin
7de9aaf012 added a script to update release version field
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44142 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-01-07 21:34:48 +00:00
Vadim Zeitlin
d12f1282d4 reformat and add files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41696 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2006-10-08 12:11:47 +00:00