Virgil Dupras
d417dbd2e3
Removed code duplication with hscommon in the build script.
2012-09-10 10:14:50 -04:00
Virgil Dupras
ab6e0945a7
Added the 'ubuntu-store' configuration option to build a package that is already registered for the Ubuntu Store.
2012-08-15 08:01:29 -07:00
Virgil Dupras
8ac035c8a9
Moved run templates from root folder to cocoa/qt subfolders.
...
--HG--
rename : run_template_cocoa.py => cocoa/run_template.py
rename : run_template_qt.py => qt/run_template.py
2012-08-15 07:33:01 -07:00
Virgil Dupras
4de40af1b0
Copy "en.lproj" in cocoa app so that english is actually chosen when it's at the top of the list in the Cocoa language settings.
2012-08-08 10:26:33 -04:00
Virgil Dupras
9f19451ac7
Fixed build problem on windows when the locale is non-english.
2012-08-07 12:07:14 -04:00
Virgil Dupras
b42b0be512
Fixed cocoa building process which didn't put the "locale" folder in the Resource folder anymore, causing core and hscommon locs not to be shown.
2012-08-02 15:30:20 -04:00
Virgil Dupras
d90764a9ea
Removed a needless cocoa build step.
...
Previously, dependencies were collected in "build/py" and then copied into OS X app's Resources folder. Now, dependencies are collected direcly in the Resources folder.
2012-08-02 15:23:17 -04:00
Virgil Dupras
c5c4e02bf4
Improved cocoa build process.
...
Now, lproj folders are generated directly in the target app folder, meaning that a "build.py --loc" call will actually change the localization without a full rebuild.
2012-08-02 12:49:49 -04:00
Virgil Dupras
b5a219cc00
Pushed build_cocoalib_xibless() to hscommon.build
2012-08-02 11:27:19 -04:00
Virgil Dupras
653668dd96
Auto-generate Cocoa strings file from code (at last!).
...
Also, removed TR() macro usage (didn't work with the genstrings command) and tweaked a couple of localized strings.
2012-08-01 16:34:12 -04:00
Virgil Dupras
7e81e6c93f
Fixed build script's --updatepot command which was broken.
2012-07-31 11:19:07 -04:00
Virgil Dupras
244af5b652
Instead of "manually" added a "Clear Picture Cache" menu item in the objc code, added an "edition" argument to main_menu UI script and conditionally add it there.
...
--HG--
branch : xibless
2012-07-29 11:28:39 -04:00
Virgil Dupras
cb35dc7897
Converted ME's preference panel to xibless and thus completed its transition to waf-based building.
...
--HG--
branch : xibless
rename : cocoa/se/ui/preferences_panel.py => cocoa/base/ui/preferences_panel.py
2012-07-28 19:07:37 -04:00
Virgil Dupras
903ecd9eae
Added build support for ME in the new waf script (but I haven't converted ME's pref panel to xibless yet).
...
--HG--
branch : xibless
2012-07-28 18:10:05 -04:00
Virgil Dupras
79e9251511
Generate cocoalib stuff in the same autogen folder as the rest instead of in its own autogen folder.
...
--HG--
branch : xibless
2012-07-28 16:49:36 -04:00
Virgil Dupras
81daef6145
Replaced dupeGuru XCode project with a WAF build script.
...
--HG--
branch : xibless
2012-07-28 16:22:51 -04:00
Virgil Dupras
6a7af81685
xibless-ified MainMenu.
...
--HG--
branch : xibless
rename : cocoa/base/AppDelegate.h => cocoa/base/AppDelegateBase.h
rename : cocoa/base/AppDelegate.m => cocoa/base/AppDelegateBase.m
2012-07-27 18:30:34 -04:00
Virgil Dupras
85e5b4cfa7
xibless-ified SE's preferences panel.
...
--HG--
branch : xibless
2012-07-27 15:21:35 -04:00
Virgil Dupras
b74e33f4b0
Began designing a xibless result window. The basics are there, but there are still many things missing.
...
--HG--
branch : xibless
2012-07-26 12:18:39 -04:00
Virgil Dupras
2d0facdb14
Fixed a crash on fresh repo building.
...
--HG--
branch : xibless
2012-07-26 11:24:44 -04:00
Virgil Dupras
c34004ed94
xibless-ified PrioritizeDialog.
...
--HG--
branch : xibless
2012-07-24 11:31:18 -04:00
Virgil Dupras
4db5fae38b
xibless-ified DirectoryPanel.
...
--HG--
branch : xibless
2012-07-23 17:46:01 -04:00
Virgil Dupras
5d5670d4be
xibless-ified ProblemDialog.
...
Also, fixed a bug where the problems table wasn't read-only.
--HG--
branch : xibless
2012-07-23 11:04:13 -04:00
Virgil Dupras
a29ed235f6
xibless-ified DeletionOptions.
...
--HG--
branch : xibless
2012-07-23 10:14:50 -04:00
Virgil Dupras
fd706e752f
xibless-ified IgnoreListDialog.
...
--HG--
branch : xibless
2012-07-22 12:46:43 -04:00
Virgil Dupras
729db49183
xibless-ified PE\s details panel.
...
--HG--
branch : xibless
rename : cocoa/pe/DetailsPanel.h => cocoa/pe/DetailsPanelPE.h
rename : cocoa/pe/DetailsPanel.m => cocoa/pe/DetailsPanelPE.m
2012-07-21 16:13:16 -04:00
Virgil Dupras
a68e4310ee
xibless-ified base DetailsPanel. Note that for now, PE's detail panel is broken.
...
--HG--
branch : xibless
2012-07-21 10:39:01 -04:00
Virgil Dupras
500314859d
Switched to cocoalib's xibless branch and adapted build script and cocoa projects to that branch.
...
--HG--
branch : xibless
2012-07-20 17:09:43 -04:00
Virgil Dupras
721591d3e3
Added a Deletion Options dialog that pops up when Send to Trash is triggered.
...
It offers hardlink and direct deletion options. This new feature supersedes the old "Send to Trash and Hardlink" menu item, which was removed.
2012-05-30 12:10:56 -04:00
Virgil Dupras
91a157cb2b
Fixed build bug where the qtlib po file wouldn't be copied to the build locale folder.
2012-05-14 08:55:23 -04:00
Virgil Dupras
657f6743c2
Changed copyright year to 2012
2012-03-15 14:28:40 -04:00
Virgil Dupras
3fc83d6245
Added an Ignore List dialog.
2012-03-14 12:47:21 -04:00
Virgil Dupras
4592000464
Removed extra_fairware_reminder.
...
With the introduction of dual-mode fairware, the presence of the extra fairware reminder has been made rather useless.
2012-02-27 09:44:51 -05:00
Virgil Dupras
66204ff0b5
Added the language confreplace in help build.
2012-02-01 09:53:24 -05:00
Virgil Dupras
95f77aef3f
Added cocoalib locale in updatepot/mergepot build actions.
...
Also, updated subrepos to include error window restart notice change.
2012-02-01 09:45:33 -05:00
Virgil Dupras
f813673d6c
Moved help changelog and conf tmpl files to the root of the help folder instead of having one copy per language.
...
--HG--
rename : help/en/changelog.tmpl => help/changelog.tmpl
rename : help/en/conf.tmpl => help/conf.tmpl
2012-01-24 08:28:23 -05:00
Virgil Dupras
ea32af04fb
Fixed cocoa dev build.
2012-01-18 12:33:54 -05:00
Virgil Dupras
9a2554d24e
Merge with objp branch.
2012-01-16 12:52:50 -05:00
Virgil Dupras
a487e83f3c
Converted ME and PE cocoa projects to objp.
...
--HG--
branch : objp
rename : cocoa/se/main.m => cocoa/base/main.m
2012-01-16 10:30:45 -05:00
Virgil Dupras
29796e87b7
Put all cocoa callback views in the same extension module.
...
--HG--
branch : objp
2012-01-15 11:49:04 -05:00
Virgil Dupras
017e483b5a
Re-added error handling.
...
--HG--
branch : objp
2012-01-15 11:00:34 -05:00
Virgil Dupras
7a167208d0
Allow cocoa dev builds again.
...
--HG--
branch : objp
2012-01-13 17:03:00 -05:00
Virgil Dupras
55db21f3e0
Removed temporary objp conversion hacks.
...
--HG--
branch : objp
2012-01-13 15:25:34 -05:00
Virgil Dupras
950cd0c341
Completed the conversion wo objp with the conversion of PyDupeGuru. I had to temporarily disable error handling though.
...
--HG--
branch : objp
2012-01-13 14:43:43 -05:00
Virgil Dupras
937ea73c87
Converted ProblemDialog to objp.
...
--HG--
branch : objp
2012-01-13 12:19:23 -05:00
Virgil Dupras
7bce70c128
Converted ResultsTable to objp.
...
--HG--
branch : objp
2012-01-13 11:49:34 -05:00
Virgil Dupras
f9ced08e6d
Fixed the mess I had to introduce earlier to make selectable list work by using objp's new inheritance capabilities.
...
--HG--
branch : objp
2012-01-13 10:20:46 -05:00
Virgil Dupras
4c8ce4b52d
Converted the prioritize dialog to objp. A bit hackish though. Refactorings required before going further.
...
--HG--
branch : objp
2012-01-12 17:40:23 -05:00
Virgil Dupras
0d78201548
Comverted DirectoryOutline to objp. I converted HSColumns and I realized at the end that I didn't need to do it yet, but well, it will be done for ResultsTable.
...
--HG--
branch : objp
2012-01-12 15:19:40 -05:00
Virgil Dupras
a699a2ef45
Converted .h view objp bridge interfaces to python ones. It simplifies them and allows for subclassing.
...
--HG--
branch : objp
2012-01-12 12:34:20 -05:00
Virgil Dupras
e6819781f6
Converted details_panel to objp.
...
--HG--
branch : objp
2012-01-12 09:41:03 -05:00
Virgil Dupras
12467c9493
Converted extra_fairware_reminder to objp.
...
--HG--
branch : objp
2012-01-11 15:55:25 -05:00
Virgil Dupras
0c7d73854d
Converted stats_label to objp.
...
--HG--
branch : objp
2012-01-11 15:14:59 -05:00
Virgil Dupras
a7eeb7db89
Directly embed python rather than going through a plugin.
...
--HG--
branch : objp
2012-01-11 12:18:03 -05:00
Virgil Dupras
d62bfac95e
Merge with objp branch.
2012-01-05 17:20:02 -05:00
Virgil Dupras
f636333938
Simplified the dev cocoa build process.
...
--HG--
branch : objp
2012-01-05 17:08:56 -05:00
Virgil Dupras
01f1e5e46e
Moved hscommon.cocoa to cocoalib.
...
--HG--
branch : objp
2012-01-05 16:57:31 -05:00
Virgil Dupras
7ce72b1998
Adapted build script to changes in hscommon's CocoaProxy and objp.
...
--HG--
branch : objp
2012-01-05 14:12:52 -05:00
Virgil Dupras
c4f95a4901
Pushed LANGNAMES (and their localizations) from dupeGuru to qtlib.
2012-01-03 17:03:53 -05:00
Virgil Dupras
3b80de869a
Replaced objcmin with objp-based proxy.
...
--HG--
branch : objp
2011-12-28 14:51:33 -05:00
Virgil Dupras
d382cec0fe
Added an install destination in Cocoa projects because the built product location changed with XCode 4.2 and it became complicated, in build/package scripts, to locate it.
2011-12-02 10:48:59 -05:00
Virgil Dupras
f8af6dbd18
Added edition-specific .strings in the build's --updatepot action.
2011-11-28 13:00:36 -05:00
Virgil Dupras
8409a01bcc
Removed columns.strings from Cocoa now that it became useless.
2011-11-28 11:00:16 -05:00
Virgil Dupras
a2a8397e78
Cocoalib's strings are now autogenerated from .po files suring the build_localizations() phase.
2011-11-04 15:17:14 -04:00
Virgil Dupras
dd0af2fe15
I had forgotten to add translatable strings from cocoa/inter into the .pot files.
2011-11-04 11:23:17 -04:00
Virgil Dupras
df6d7141f1
De-message-ified hscommon and updated pot/po files.
2011-11-03 11:12:29 -04:00
Virgil Dupras
6c75d3afdf
Added support got gettext localizations under Cocoa.
2011-11-02 17:31:57 -04:00
Virgil Dupras
771f26ba0f
Generate lproj folders from .po files.
2011-11-02 16:47:56 -04:00
Virgil Dupras
30676fd20b
Migrated XIB strings translations to .pot and .po files.
2011-11-02 15:55:20 -04:00
Virgil Dupras
b9b84c9b7d
Added gettext support for english (for messages).
2011-11-01 16:01:34 -04:00
Virgil Dupras
d80a56db78
Started moving towards a gettext-based localization.
2011-11-01 15:44:18 -04:00
Virgil Dupras
a6deb04049
Fixed a PE build problem under linux where extensions would get complicated extensions, not found by the old move() scheme.
2011-10-04 09:45:55 -04:00
Virgil Dupras
43c4dcb267
Moved core*.app_cocoa to cocoa/inter.
...
--HG--
rename : core_me/app_cocoa.py => cocoa/inter/app_me.py
rename : core_pe/app_cocoa.py => cocoa/inter/app_pe.py
rename : core_se/app_cocoa.py => cocoa/inter/app_se.py
2011-09-21 16:02:13 -04:00
Virgil Dupras
d66afca753
Dropped os x 10.5 (and xcode3) support.
...
--HG--
rename : cocoa/me/dupeguru_xcode4.xcodeproj/project.pbxproj => cocoa/me/dupeguru.xcodeproj/project.pbxproj
rename : cocoa/me/dupeguru_xcode4.xcodeproj/project.xcworkspace/contents.xcworkspacedata => cocoa/me/dupeguru.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename : cocoa/pe/dupeguru_xcode4.xcodeproj/project.pbxproj => cocoa/pe/dupeguru.xcodeproj/project.pbxproj
rename : cocoa/pe/dupeguru_xcode4.xcodeproj/project.xcworkspace/contents.xcworkspacedata => cocoa/pe/dupeguru.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename : cocoa/se/dupeguru_xcode4.xcodeproj/project.pbxproj => cocoa/se/dupeguru.xcodeproj/project.pbxproj
rename : cocoa/se/dupeguru_xcode4.xcodeproj/project.xcworkspace/contents.xcworkspacedata => cocoa/se/dupeguru.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename : cocoa/se/dupeguru_xcode4.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings => cocoa/se/dupeguru.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
2011-09-06 09:28:04 -04:00
Virgil Dupras
5441da4630
Added Xcode 4 support.
...
--HG--
rename : cocoa/me/dupeguru.xcodeproj/project.pbxproj => cocoa/me/dupeguru_xcode4.xcodeproj/project.pbxproj
rename : cocoa/pe/dupeguru.xcodeproj/project.pbxproj => cocoa/pe/dupeguru_xcode4.xcodeproj/project.pbxproj
2011-07-21 10:11:51 -04:00
Virgil Dupras
bbd9d68dfd
Added a --loc option to the build script for times when you only want to refresh localizations.
2011-06-14 13:43:29 -04:00
Virgil Dupras
0fea59007c
Updated copyright year to 2011.
2011-04-12 10:04:01 +02:00
Virgil Dupras
0bdbbbdf16
Only import pluginbuilder when building the Cocoa version.
2011-02-22 10:04:54 +01:00
Virgil Dupras
92e0647f19
Use pluginbuilder instead of py2app.
2011-02-21 11:57:37 +01:00
Virgil Dupras
6c60e76b55
Localized Fairware dialogs to french and made a few fixes here and there.
2011-01-24 11:30:45 +01:00
Virgil Dupras
b6f56721cb
Changed sphinxgen's mechanism so that we don't have to copy the whole sphinx source dir every time we generate help.
...
--HG--
rename : help/en/changelog.rst => help/en/changelog.tmpl
rename : help/en/conf.py => help/en/conf.tmpl
rename : help/fr/changelog.rst => help/fr/changelog.tmpl
rename : help/fr/conf.py => help/fr/conf.tmpl
2011-01-22 17:06:04 +01:00
Virgil Dupras
f9e7e82772
Fixed a few bugs here and there.
2011-01-22 16:12:18 +01:00
Virgil Dupras
f02fcb5e4b
Added a --only-help option to build.py
2011-01-21 14:39:33 +01:00
Virgil Dupras
99daf5b7b7
Added core translation to qt.
2011-01-19 09:47:00 +01:00
Virgil Dupras
04d7880a0c
[ #32 ] Internationalized the cocoa layer and localized it to french.
...
--HG--
rename : cocoa/base/xib/DetailsPanel.xib => cocoa/base/en.lproj/DetailsPanel.xib
rename : cocoa/base/xib/DirectoryPanel.xib => cocoa/base/en.lproj/DirectoryPanel.xib
rename : cocoa/base/xib/MainMenu.xib => cocoa/base/en.lproj/MainMenu.xib
rename : cocoa/base/xib/ProblemDialog.xib => cocoa/base/en.lproj/ProblemDialog.xib
rename : cocoa/base/xib/ResultWindow.xib => cocoa/base/en.lproj/ResultWindow.xib
rename : cocoa/me/xib/Preferences.xib => cocoa/me/en.lproj/Preferences.xib
rename : cocoa/pe/xib/DetailsPanel.xib => cocoa/pe/en.lproj/DetailsPanel.xib
rename : cocoa/pe/xib/Preferences.xib => cocoa/pe/en.lproj/Preferences.xib
rename : cocoa/se/xib/Preferences.xib => cocoa/se/en.lproj/Preferences.xib
2011-01-18 15:35:14 +01:00
Virgil Dupras
e6e4e14781
Centralized version information in core_* package so that they only live at one place (instead of several).
...
--HG--
rename : cocoa/me/Info.plist => cocoa/me/InfoTemplate.plist
rename : cocoa/pe/Info.plist => cocoa/pe/InfoTemplate.plist
rename : cocoa/se/Info.plist => cocoa/se/InfoTemplate.plist
2011-01-13 11:29:01 +01:00
Virgil Dupras
d139157234
[ #130 state:fixed] Converted help file to Sphinx.
...
--HG--
rename : help_me/CHANGELOG => help/changelog_me
rename : help_pe/CHANGELOG => help/changelog_pe
rename : help_se/CHANGELOG => help/changelog_se
2011-01-12 17:30:57 +01:00
Virgil Dupras
94104f4e03
Removed duplication among help files of the different editions.
...
--HG--
rename : help_se/en/credits.md => help_base/en/credits.md
rename : help_se/en/directories.md => help_base/en/directories.md
rename : help_se/en/power_marker.md => help_base/en/power_marker.md
rename : help_se/en/quick_start.md => help_base/en/quick_start.md
rename : help_se/en/results.md => help_base/en/results.md
rename : help_se/skeleton/hardcoded.css => help_base/skeleton/hardcoded.css
rename : help_se/skeleton/images/hs_title.png => help_base/skeleton/images/hs_title.png
2011-01-11 17:58:28 +01:00
Virgil Dupras
8bea978715
Removed dependencies for yaml everywhere except for the documentation generation (it's going to be converted to sphinx).
...
--HG--
rename : help_me/changelog.yaml => help_me/CHANGELOG
rename : help_pe/changelog.yaml => help_pe/CHANGELOG
2011-01-11 16:21:36 +01:00
Virgil Dupras
b217309618
Replaced the use of runpy for running Qt by a simple subprocess call. runpy would cause weird QTimer warnings.
2010-10-05 09:27:32 +02:00
Virgil Dupras
31555aa473
Rather than having a run.py file that checks build config at runtime, this file is generated at build time, making it easier to package it.
2010-10-04 15:42:38 +02:00
Virgil Dupras
d2f968def7
Removed .ui files and made the UI setup "by hand". ui files cause more problems than they solve (UI designer is limited in what it can do).
2010-10-04 15:29:00 +02:00
Virgil Dupras
4886982d43
Re-licensed to BSD
2010-09-30 12:17:41 +02:00
Virgil Dupras
33f372f6c6
Fixed the building process of the block module for Qt.
2010-08-21 16:04:23 +01:00
Virgil Dupras
e2f240ebc9
Prettified the build system by getting rid of those "gen.py" files and hardcoded "python3" calls. Also, ported Qt's block.c to Python3, which hadn't been done yet.
2010-08-17 09:30:25 +02:00
Virgil Dupras
854d194f88
Converted to py3k. There's probably some bugs still. So far, I managed to run dupeGuru SE under pyobjc and qt.
2010-08-11 16:39:06 +02:00
Virgil Dupras
fdde538b66
Converted help files to the new, simpler helpgen system in hscommon.
...
--HG--
rename : help_me/templates/credits.mako => help_me/en/credits.md
rename : help_me/templates/directories.mako => help_me/en/directories.md
rename : help_me/templates/faq.mako => help_me/en/faq.md
rename : help_me/templates/intro.mako => help_me/en/intro.md
rename : help_me/templates/power_marker.mako => help_me/en/power_marker.md
rename : help_me/templates/preferences.mako => help_me/en/preferences.md
rename : help_me/templates/quick_start.mako => help_me/en/quick_start.md
rename : help_me/templates/results.mako => help_me/en/results.md
rename : help_me/templates/versions.mako => help_me/en/versions.md
rename : help_pe/templates/credits.mako => help_pe/en/credits.md
rename : help_pe/templates/directories.mako => help_pe/en/directories.md
rename : help_pe/templates/faq.mako => help_pe/en/faq.md
rename : help_pe/templates/intro.mako => help_pe/en/intro.md
rename : help_pe/templates/power_marker.mako => help_pe/en/power_marker.md
rename : help_pe/templates/preferences.mako => help_pe/en/preferences.md
rename : help_pe/templates/quick_start.mako => help_pe/en/quick_start.md
rename : help_pe/templates/results.mako => help_pe/en/results.md
rename : help_pe/templates/versions.mako => help_pe/en/versions.md
rename : help_se/templates/credits.mako => help_se/en/credits.md
rename : help_se/templates/directories.mako => help_se/en/directories.md
rename : help_se/templates/faq.mako => help_se/en/faq.md
rename : help_se/templates/intro.mako => help_se/en/intro.md
rename : help_se/templates/power_marker.mako => help_se/en/power_marker.md
rename : help_se/templates/preferences.mako => help_se/en/preferences.md
rename : help_se/templates/quick_start.mako => help_se/en/quick_start.md
rename : help_se/templates/results.mako => help_se/en/results.md
rename : help_se/templates/versions.mako => help_se/en/versions.md
2010-07-13 11:03:20 +02:00
Virgil Dupras
371426a08e
Adapted codebase to the hsutil/hscommon split and the hsmedia --> hsaudiotag rename.
2010-07-13 08:08:18 +02:00
Virgil Dupras
86ecc8d4d5
Fixed build script
2010-02-10 00:18:25 -08:00
Virgil Dupras
7c9e836572
Straightened out qt's build process.
2010-02-09 15:32:52 +01:00